NAME

xio - Message Transmission Control Protocol

SYNOPSIS

cc [flags] files -lxio [libraries]

DESCRIPTION

At the moment, xio socket supports the following transports mechanisms:

INPROC - transport within a process (between threads, etc.)

xpf_inproc(7)

IPC - transport between processes on a single machine

xpf_ipc(7)

TCP - network transport via TCP

xpf_tcp(7)

APIs

Following APIs are exported by xio xsocket:

Create an xio socket

xsocket(3)

Close an xio socket

xclose(3)

Set a xio socket option

xsetsockopt(3)

Get a xio socket option

xgetsockopt(3)

Add local endpoint or remote endpoint to the xio socket

xbind(3)

Add a local endpoint to the xio socket

xlisten(3)

Add a remote endpoint to the xio socket

xconnect(3)

Send a message

xsend(3)

Receive a message

xrecv(3)

Allocate a ubuf

xallocubuf(3)

Deallocate a ubuf

xfreeubuf(3)

Get ubuf length

xubuflen(3)

Control xmsg

xmsgctl(3)

Following tools are installed with the library:

AUTHORS

Dong Fang <yp.fangdong@gmail.com>
Martin Sustrik <sustrik@250bpm.com>