version 1.2, 2008/06/02 17:06:36 |
version 1.3, 2008/08/14 09:45:23 |
|
|
* A new output was connected |
* A new output was connected |
*/ |
*/ |
void (*newout)(struct aproc *, struct abuf *); |
void (*newout)(struct aproc *, struct abuf *); |
|
|
|
/* |
|
* destroy the aproc, called just before to free the |
|
* aproc structure |
|
*/ |
|
void (*done)(struct aproc *); |
}; |
}; |
|
|
struct aconv { |
struct aconv { |
|
|
} u; |
} u; |
}; |
}; |
|
|
|
struct aproc *aproc_new(struct aproc_ops *, char *); |
void aproc_del(struct aproc *); |
void aproc_del(struct aproc *); |
void aproc_setin(struct aproc *, struct abuf *); |
void aproc_setin(struct aproc *, struct abuf *); |
void aproc_setout(struct aproc *, struct abuf *); |
void aproc_setout(struct aproc *, struct abuf *); |
|
|
struct aproc *rpipe_new(struct file *); |
struct aproc *rpipe_new(struct file *); |
|
int rpipe_in(struct aproc *, struct abuf *); |
|
int rpipe_out(struct aproc *, struct abuf *); |
|
void rpipe_done(struct aproc *); |
|
void rpipe_eof(struct aproc *, struct abuf *); |
|
void rpipe_hup(struct aproc *, struct abuf *); |
|
|
struct aproc *wpipe_new(struct file *); |
struct aproc *wpipe_new(struct file *); |
|
void wpipe_done(struct aproc *); |
|
int wpipe_in(struct aproc *, struct abuf *); |
|
int wpipe_out(struct aproc *, struct abuf *); |
|
void wpipe_eof(struct aproc *, struct abuf *); |
|
void wpipe_hup(struct aproc *, struct abuf *); |
|
|
struct aproc *mix_new(void); |
struct aproc *mix_new(void); |
struct aproc *sub_new(void); |
struct aproc *sub_new(void); |
struct aproc *conv_new(char *, struct aparams *, struct aparams *); |
struct aproc *conv_new(char *, struct aparams *, struct aparams *); |