Documentation
  • xs - Crossroads I/O, a lightweight messaging layer
  • xs_bind - accept connections on a socket
  • xs_close - close Crossroads socket
  • xs_connect - connect a socket
  • xs_errno - retrieve value of errno for the calling thread
  • xs_getmsgopt - retrieve message option
  • xs_getsockopt - get Crossroads socket option
  • xs_init - initialise Crossroads context
  • xs_inproc - local in-process (inter-thread) transport
  • xs_ipc - local inter-process transport
  • xs_msg_close - release Crossroads message
  • xs_msg_copy - copy content of a message to another message
  • xs_msg_data - retrieve pointer to message content
  • xs_msg_init_data - initialise Crossroads message from a supplied buffer
  • xs_msg_init_size - initialise Crossroads message of a specified size
  • xs_msg_init - initialise empty Crossroads message
  • xs_msg_move - move content of a message to another message
  • xs_msg_size - retrieve message content size in bytes
  • xs_pgm - reliable multicast transport via PGM protocol
  • xs_poll - input/output multiplexing
  • xs_recvmsg - receive a message part from a socket (zero-copy)
  • xs_recv - receive a message part from a socket
  • xs_sendmsg - send a message part on a socket (zero-copy)
  • xs_send - send a message part on a socket
  • xs_setctxopt - set Crossroads context options
  • xs_setsockopt - set Crossroads socket options
  • xs_shutdown - shut down part of the socket
  • xs_socket - create Crossroads socket
  • xs_strerror - get error message string
  • xs_tcp - Crossroads unicast transport using TCP
  • xs_term - terminate the context
  • xs_version - report Crossroads library version
  • xs_zmq - Crossroads I/O ZeroMQ compatibility library
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License