Summary of Classes


This section lists and describes the classes found in Network<ToolKit>. Trivial classes and helper classes are not listed. The prefix os_ is used by most classes to avoid conflicts with other vendors' class names and differentiates them from ANSI/ISO classes.

Network Classes

os_host represents an Internet host.
os_ip_address represents and manipulates an Internet protocol (IP) address.
os_service represents an Internet service.
os_socket_address represents and manipulates a socket address.
os_tcp_connection_server accepts incoming requests for TCP socket connections.
os_tcp_socket a stream socket that provides reliable, connection-oriented, point-to-point communication between a server socket and a client socket.
os_udp_socket a UDP socket (also called a datagram socket). A datagram is a single packet of information sent from one socket to another. The sender socket must know the address of the destination socket. Datagram sockets provide unreliable, connectionless communication.
os_io_multiplexer monitors a set of I/O descriptors for pending operations.

Device Adapter Classes

os_tcp_socket_device a generic interface for os_tcp_socket to use with os_adapter.

Library Initialization and Exception Handling

os_network_toolkit provides automatic initialization of Network<ToolKit>.
os_network_toolkit_error represents an error condition in Network<ToolKit>.

Copyright©1994-2026 Recursion Software LLC
All Rights Reserved - For use by licensed users only.