XSocket API  2.0
XIA Socket Library
xsocket Directory Reference

Files

file  Xaccept.c
 Xaccept(), Xaccept4() - accept/reject jobs sent to a destination.
 
file  Xbind.c
 Xbind() - bind a name to a socket.
 
file  Xclose.c
 Xclose() - close a socket.
 
file  Xconnect.c
 Xconnect() - initiate a connection on a socket.
 
file  XdefaultInterface.c
 
file  Xfcntl.c
 Xfcntl() - manipulate a socket.
 
file  Xfork.c
 Xfork() - create a child process.
 
file  Xgetaddrinfo.c
 Xgetaddrinfo(), Xfreeaddrinfo(), Xgai_strerror() - network address and service translation.
 
file  XgetDAGbyName.c
 XgetDAGbyName(), XgetNamebyDAG(), XregisterName(), Xgetpeername(), Xgetsockname(), xia_ntop(), xia_pton() - network address management.
 
file  Xgethostname.c
 Xgethostname() - get XIA host name.
 
file  Xgetifaddrs.c
 Xgetifaddrs(), Xfreeifaddrs() - get interface addresses.
 
file  Xkeys.c
 XmakeNewSID(), XremoveSID(), XcreateFID(), XremoveFID() – create/delete cryptographic SIDs & FIDs.
 
file  Xlisten.c
 Xlisten() - listen for connections on a socket.
 
file  Xmsg.c
 Xrecvmsg(), Xsendmsg() - send/receive a message on a socket.
 
file  Xnotify.c
 Xnotify() - get notification of network changes.
 
file  Xrecv.c
 Xrecv(), Xrecvfrom() - receive a message from a socket.
 
file  Xselect.c
 Xselect(), Xpoll() - synchronous I/O multiplexing.
 
file  Xsend.c
 Xsend(), Xsendto() - - send a message on a socket.
 
file  Xsetsockopt.c
 Xsetsockopt(),X getsockopt() - get and set options on sockets.
 
file  Xsocket.c
 Xsocket() - create a socket.
 
file  XupdateDAG.c
 Implements XreadLocalHostAddr()