Provided by: libglobus-xio-doc_6.6-3build1_all 

NAME
builtins/tcp/globus_xio_tcp_driver.h - Header file for XIO TCP Driver.
SYNOPSIS
#include 'globus_xio_system.h'
Macros
#define GLOBUS_XIO_TCP_INVALID_HANDLE
Enumerations
enum globus_xio_tcp_error_type_t { GLOBUS_XIO_TCP_ERROR_NO_ADDRS }
enum globus_xio_tcp_cmd_t { GLOBUS_XIO_TCP_SET_SERVICE, GLOBUS_XIO_TCP_GET_SERVICE,
GLOBUS_XIO_TCP_SET_PORT, GLOBUS_XIO_TCP_GET_PORT, GLOBUS_XIO_TCP_SET_BACKLOG,
GLOBUS_XIO_TCP_GET_BACKLOG, GLOBUS_XIO_TCP_SET_LISTEN_RANGE, GLOBUS_XIO_TCP_GET_LISTEN_RANGE,
GLOBUS_XIO_TCP_GET_HANDLE, GLOBUS_XIO_TCP_SET_HANDLE, GLOBUS_XIO_TCP_SET_INTERFACE,
GLOBUS_XIO_TCP_GET_INTERFACE, GLOBUS_XIO_TCP_SET_RESTRICT_PORT, GLOBUS_XIO_TCP_GET_RESTRICT_PORT,
GLOBUS_XIO_TCP_SET_REUSEADDR, GLOBUS_XIO_TCP_GET_REUSEADDR, GLOBUS_XIO_TCP_SET_NO_IPV6,
GLOBUS_XIO_TCP_GET_NO_IPV6, GLOBUS_XIO_TCP_SET_CONNECT_RANGE, GLOBUS_XIO_TCP_GET_CONNECT_RANGE,
GLOBUS_XIO_TCP_SET_KEEPALIVE, GLOBUS_XIO_TCP_GET_KEEPALIVE, GLOBUS_XIO_TCP_SET_LINGER,
GLOBUS_XIO_TCP_GET_LINGER, GLOBUS_XIO_TCP_SET_OOBINLINE, GLOBUS_XIO_TCP_GET_OOBINLINE,
GLOBUS_XIO_TCP_SET_SNDBUF, GLOBUS_XIO_TCP_GET_SNDBUF, GLOBUS_XIO_TCP_SET_RCVBUF,
GLOBUS_XIO_TCP_GET_RCVBUF, GLOBUS_XIO_TCP_SET_NODELAY, GLOBUS_XIO_TCP_GET_NODELAY,
GLOBUS_XIO_TCP_SET_SEND_FLAGS, GLOBUS_XIO_TCP_GET_SEND_FLAGS, GLOBUS_XIO_TCP_GET_LOCAL_CONTACT,
GLOBUS_XIO_TCP_GET_LOCAL_NUMERIC_CONTACT, GLOBUS_XIO_TCP_GET_REMOTE_CONTACT,
GLOBUS_XIO_TCP_GET_REMOTE_NUMERIC_CONTACT, GLOBUS_XIO_TCP_AFFECT_ATTR_DEFAULTS,
GLOBUS_XIO_TCP_SET_BLOCKING_IO, GLOBUS_XIO_TCP_GET_BLOCKING_IO }
enum globus_xio_tcp_send_flags_t { GLOBUS_XIO_TCP_SEND_OOB = MSG_OOB }
Functions
globus_result_t globus_xio_attr_cntl (attr, driver, GLOBUS_XIO_TCP_SET_SERVICE, const char *service_name)
globus_result_t globus_xio_attr_cntl (attr, driver, GLOBUS_XIO_TCP_GET_SERVICE, char **service_name_out)
globus_result_t globus_xio_attr_cntl (attr, driver, GLOBUS_XIO_TCP_SET_PORT, int listener_port)
globus_result_t globus_xio_attr_cntl (attr, driver, GLOBUS_XIO_TCP_GET_PORT, int *listener_port_out)
globus_result_t globus_xio_attr_cntl (attr, driver, GLOBUS_XIO_TCP_SET_BACKLOG, int listener_backlog)
globus_result_t globus_xio_attr_cntl (attr, driver, GLOBUS_XIO_TCP_GET_BACKLOG, int
*listener_backlog_out)
globus_result_t globus_xio_attr_cntl (attr, driver, GLOBUS_XIO_TCP_SET_LISTEN_RANGE, int
listener_min_port, int listener_max_port)
globus_result_t globus_xio_attr_cntl (attr, driver, GLOBUS_XIO_TCP_GET_LISTEN_RANGE, int
*listener_min_port_out, int *listener_max_port_out)
globus_result_t globus_xio_attr_cntl (attr, driver, GLOBUS_XIO_TCP_GET_HANDLE, globus_xio_system_socket_t
*handle_out)
globus_result_t globus_xio_handle_cntl (handle, driver, GLOBUS_XIO_TCP_GET_HANDLE,
globus_xio_system_socket_t *handle_out)
globus_result_t globus_xio_server_cntl (server, driver, GLOBUS_XIO_TCP_GET_HANDLE,
globus_xio_system_socket_t *handle_out)
globus_result_t globus_xio_attr_cntl (attr, driver, GLOBUS_XIO_TCP_SET_HANDLE, globus_xio_system_socket_t
handle)
globus_result_t globus_xio_attr_cntl (attr, driver, GLOBUS_XIO_TCP_SET_INTERFACE, const char *interface)
globus_result_t globus_xio_attr_cntl (attr, driver, GLOBUS_XIO_TCP_GET_INTERFACE, char **interface_out)
globus_result_t globus_xio_attr_cntl (attr, driver, GLOBUS_XIO_TCP_SET_RESTRICT_PORT, globus_bool_t
restrict_port)
globus_result_t globus_xio_attr_cntl (attr, driver, GLOBUS_XIO_TCP_GET_RESTRICT_PORT, globus_bool_t
*restrict_port_out)
globus_result_t globus_xio_attr_cntl (attr, driver, GLOBUS_XIO_TCP_SET_REUSEADDR, globus_bool_t
resuseaddr)
globus_result_t globus_xio_attr_cntl (attr, driver, GLOBUS_XIO_TCP_GET_REUSEADDR, globus_bool_t
*resuseaddr_out)
globus_result_t globus_xio_attr_cntl (attr, driver, GLOBUS_XIO_TCP_SET_NO_IPV6, globus_bool_t no_ipv6)
globus_result_t globus_xio_attr_cntl (attr, driver, GLOBUS_XIO_TCP_GET_NO_IPV6, globus_bool_t
*no_ipv6_out)
globus_result_t globus_xio_attr_cntl (attr, driver, GLOBUS_XIO_TCP_SET_CONNECT_RANGE, int
connector_min_port, int connector_max_port)
globus_result_t globus_xio_attr_cntl (attr, driver, GLOBUS_XIO_TCP_GET_CONNECT_RANGE, int
*connector_min_port_out, int *connector_max_port_out)
globus_result_t globus_xio_attr_cntl (attr, driver, GLOBUS_XIO_TCP_SET_KEEPALIVE, globus_bool_t
keepalive)
globus_result_t globus_xio_handle_cntl (handle, driver, GLOBUS_XIO_TCP_SET_KEEPALIVE, globus_bool_t
keepalive)
globus_result_t globus_xio_attr_cntl (attr, driver, GLOBUS_XIO_TCP_GET_KEEPALIVE, globus_bool_t
*keepalive_out)
globus_result_t globus_xio_handle_cntl (handle, driver, GLOBUS_XIO_TCP_GET_KEEPALIVE, globus_bool_t
*keepalive_out)
globus_result_t globus_xio_attr_cntl (attr, driver, GLOBUS_XIO_TCP_SET_LINGER, globus_bool_t linger, int
linger_time)
globus_result_t globus_xio_handle_cntl (handle, driver, GLOBUS_XIO_TCP_SET_LINGER, globus_bool_t linger,
int linger_time)
globus_result_t globus_xio_attr_cntl (attr, driver, GLOBUS_XIO_TCP_GET_LINGER, globus_bool_t *linger_out,
int *linger_time_out)
globus_result_t globus_xio_handle_cntl (handle, driver, GLOBUS_XIO_TCP_GET_LINGER, globus_bool_t
*linger_out, int *linger_time_out)
globus_result_t globus_xio_attr_cntl (attr, driver, GLOBUS_XIO_TCP_SET_OOBINLINE, globus_bool_t
oobinline)
globus_result_t globus_xio_handle_cntl (handle, driver, GLOBUS_XIO_TCP_SET_OOBINLINE, globus_bool_t
oobinline)
globus_result_t globus_xio_attr_cntl (attr, driver, GLOBUS_XIO_TCP_GET_OOBINLINE, globus_bool_t
*oobinline_out)
globus_result_t globus_xio_handle_cntl (handle, driver, GLOBUS_XIO_TCP_GET_OOBINLINE, globus_bool_t
*oobinline_out)
globus_result_t globus_xio_attr_cntl (attr, driver, GLOBUS_XIO_TCP_SET_SNDBUF, int sndbuf)
globus_result_t globus_xio_handle_cntl (handle, driver, GLOBUS_XIO_TCP_SET_SNDBUF, int sndbuf)
globus_result_t globus_xio_attr_cntl (attr, driver, GLOBUS_XIO_TCP_GET_SNDBUF, int *sndbuf_out)
globus_result_t globus_xio_handle_cntl (handle, driver, GLOBUS_XIO_TCP_GET_SNDBUF, int *sndbuf_out)
globus_result_t globus_xio_attr_cntl (attr, driver, GLOBUS_XIO_TCP_SET_RCVBUF, int rcvbuf)
globus_result_t globus_xio_handle_cntl (handle, driver, GLOBUS_XIO_TCP_SET_RCVBUF, int rcvbuf)
globus_result_t globus_xio_attr_cntl (attr, driver, GLOBUS_XIO_TCP_GET_RCVBUF, int *rcvbuf_out)
globus_result_t globus_xio_handle_cntl (handle, driver, GLOBUS_XIO_TCP_GET_RCVBUF, int *rcvbuf_out)
globus_result_t globus_xio_attr_cntl (attr, driver, GLOBUS_XIO_TCP_SET_NODELAY, globus_bool_t nodelay)
globus_result_t globus_xio_handle_cntl (handle, driver, GLOBUS_XIO_TCP_SET_NODELAY, globus_bool_t
nodelay)
globus_result_t globus_xio_attr_cntl (attr, driver, GLOBUS_XIO_TCP_GET_NODELAY, globus_bool_t
*nodelay_out)
globus_result_t globus_xio_handle_cntl (handle, driver, GLOBUS_XIO_TCP_GET_NODELAY, globus_bool_t
*nodelay_out)
globus_result_t globus_xio_data_descriptor_cntl (dd, driver, GLOBUS_XIO_TCP_SET_SEND_FLAGS, int
send_flags)
globus_result_t globus_xio_data_descriptor_cntl (dd, driver, GLOBUS_XIO_TCP_GET_SEND_FLAGS, int
*send_flags_out)
globus_result_t globus_xio_handle_cntl (handle, driver, GLOBUS_XIO_TCP_GET_LOCAL_CONTACT, char
**contact_string_out)
globus_result_t globus_xio_server_cntl (server, driver, GLOBUS_XIO_TCP_GET_LOCAL_CONTACT, char
**contact_string_out)
globus_result_t globus_xio_handle_cntl (handle, driver, GLOBUS_XIO_TCP_GET_LOCAL_NUMERIC_CONTACT, char
**contact_string_out)
globus_result_t globus_xio_server_cntl (server, driver, GLOBUS_XIO_TCP_GET_LOCAL_NUMERIC_CONTACT, char
**contact_string_out)
globus_result_t globus_xio_handle_cntl (handle, driver, GLOBUS_XIO_TCP_GET_REMOTE_CONTACT, char
**contact_string_out)
globus_result_t globus_xio_handle_cntl (handle, driver, GLOBUS_XIO_TCP_GET_REMOTE_NUMERIC_CONTACT, char
**contact_string_out)
globus_result_t globus_xio_attr_cntl (attr, driver, GLOBUS_XIO_TCP_AFFECT_ATTR_DEFAULTS, globus_bool_t
affect_global)
globus_result_t globus_xio_attr_cntl (attr, driver, GLOBUS_XIO_TCP_SET_BLOCKING_IO, globus_bool_t
use_blocking_io)
globus_result_t globus_xio_handle_cntl (handle, driver, GLOBUS_XIO_TCP_SET_BLOCKING_IO, globus_bool_t
use_blocking_io)
globus_result_t globus_xio_attr_cntl (attr, driver, GLOBUS_XIO_TCP_GET_BLOCKING_IO, globus_bool_t
*use_blocking_io_out)
globus_result_t globus_xio_handle_cntl (handle, driver, GLOBUS_XIO_TCP_GET_BLOCKING_IO, globus_bool_t
*use_blocking_io_out)
Detailed Description
Header file for XIO TCP Driver.
Author
Generated automatically by Doxygen for globus_xio from the source code.
globus_xio Version 6.6 builtins/tcp/globus_xio_tcp_driver.h(3)