version 1.57, 2002/01/13 21:31:20 |
version 1.58, 2002/01/14 13:55:55 |
|
|
|
|
int chan_is_dead(Channel *, int); |
int chan_is_dead(Channel *, int); |
void chan_mark_dead(Channel *); |
void chan_mark_dead(Channel *); |
void chan_init_iostates(Channel *); |
|
void chan_init(void); |
|
|
|
typedef void chan_event_fn(Channel *); |
/* channel events */ |
|
|
/* for the input state */ |
void chan_rcvd_oclose(Channel *); |
extern chan_event_fn *chan_rcvd_oclose; |
void chan_read_failed(Channel *); |
extern chan_event_fn *chan_read_failed; |
void chan_ibuf_empty(Channel *); |
extern chan_event_fn *chan_ibuf_empty; |
|
|
|
/* for the output state */ |
void chan_rcvd_ieof(Channel *); |
extern chan_event_fn *chan_rcvd_ieof; |
void chan_write_failed(Channel *); |
extern chan_event_fn *chan_write_failed; |
void chan_obuf_empty(Channel *); |
extern chan_event_fn *chan_obuf_empty; |
|
|
|
#endif |
#endif |