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>