head 1.4; access; symbols; locks; strict; comment @ * @; 1.4 date 2002.11.14.15.56.10; author mlelstv; state dead; branches; next 1.3; 1.3 date 2002.11.05.15.52.21; author mlelstv; state Exp; branches; next 1.2; 1.2 date 2002.10.23.17.05.10; author mlelstv; state Exp; branches; next 1.1; 1.1 date 2002.10.22.12.57.20; author mlelstv; state Exp; branches; next ; desc @@ 1.4 log @merged sio_module.h into sio.h renamed scheduler codes to SIO_SCHED_* added comments to sio.c PR: Submitted by: Reviewed by: Approved by: Obtained from: @ text @struct sio_module_st { const char *name; sio_rc_t (*init) (sio_t *, void **); sio_rc_t (*configure) (sio_t *, void *, void *, void *); sio_rc_t (*cleanup) (sio_t *, void *); sio_rc_t (*openr) (sio_t *, al_t *, void *); sio_rc_t (*closer) (sio_t *, al_t *, void *); sio_rc_t (*openw) (sio_t *, al_t *, void *); sio_rc_t (*closew) (sio_t *, al_t *, void *); sio_rc_t (*input) (sio_t *, al_t *, void *); sio_rc_t (*output) (sio_t *, al_t *, void *); }; typedef enum { SIO_LN_DATA, SIO_LN_ERROR, SIO_LN_EOF } sio_labelnum_t; sio_rc_t sio_label(sio_t *, sio_labelnum_t, al_label_t *); @ 1.3 log @code cleanup PR: Submitted by: Reviewed by: Approved by: Obtained from: @ text @@ 1.2 log @snapshot PR: Submitted by: Reviewed by: Approved by: Obtained from: @ text @d20 1 a20 1 sio_rc_t sio_label(sio_t *, sio_labelnum_t label, void **labelp); @ 1.1 log @initial commit PR: Submitted by: Reviewed by: Approved by: Obtained from: @ text @d6 4 a9 2 sio_rc_t (*open) (sio_t *, void *); sio_rc_t (*close) (sio_t *, void *); d14 7 @