[BACK]Return to sm1Socket.h CVS log [TXT][DIR] Up to [local] / OpenXM / src / kan96xx / plugin

Annotation of OpenXM/src/kan96xx/plugin/sm1Socket.h, Revision 1.2

1.2     ! takayama    1: /* $OpenXM$ */
1.1       maekawa     2: struct object KsocketOpen(struct object obj);
                      3: /* [  optional integer port default 0, optional string host default localhost]
                      4:    [ integer socketid, integer port ]
                      5:    socket, bind, listen */
                      6: struct object KsocketConnect(struct object obj);
                      7: /* [ integer port, optional string host default localhost]
                      8:    [ integer socketid, integer port ]
                      9:    socket, connect */
                     10: struct object KsocketAccept(struct object obj);
                     11: /* [ integer socketid ]
                     12:    [ integer newsocketid ]
                     13:    accept */
                     14: int KsocketSelect0(int fd,int timeout);
                     15: struct object KsocketSelect(struct object obj);
                     16: /* [ integer socketid optional integer timeout default 0]
                     17:    integer true or false
                     18: */
                     19: struct object KsocketSelectMulti(struct object obj);
                     20: /* [ [integer socketid1, integer socketid2, ...]
                     21:      optional integer timeout default 0]
                     22:    [ result1, result2, ....]
                     23: */
                     24: struct object KsocketRead(struct object obj);
                     25: /* [ integer socketid ]
                     26:    string data
                     27: */
                     28: struct object KsocketWrite(struct object obj);
                     29: /* [ integer socketid, string data ]
                     30:    integer
                     31: */
                     32: struct object KsocketClose(struct object obj);
                     33: /* [ integer socketid ]
                     34:    integer ok or error
                     35: */
                     36:
                     37: struct object Kplugin_sm1Socket(char *key,struct object obj);
                     38:

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>