OSSP CVS Repository

ossp - Difference in ossp-pkg/sio/sio_module.h versions 1.1 and 1.2
Not logged in
[Honeypot]  [Browse]  [Home]  [Login]  [Reports
[Search]  [Ticket]  [Timeline
  [History

ossp-pkg/sio/sio_module.h 1.1 -> 1.2

--- sio_module.h 2002/10/22 12:57:20     1.1
+++ sio_module.h 2002/10/23 17:05:10     1.2
@@ -3,9 +3,18 @@
     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 (*open)      (sio_t *, void *);
-    sio_rc_t (*close)     (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 label, void **labelp);

CVSTrac 2.0.1