Ocean
Ocean::Network Namespace Reference

Namespace of the Network library. More...

Namespaces

 JNI
 Namespace of the Network JNI library.
 

Data Structures

class  Address4
 This class wraps an address number with 32 bits. More...
 
class  BufferQueue
 This class implements a thread-safe buffer queue. More...
 
class  Client
 This class is the base class for all clients. More...
 
class  ConnectionlessClient
 This class is the base class for all connectionless clients. More...
 
class  ConnectionlessServer
 This class is the base class for all connectionless server. More...
 
class  ConnectionOrientedClient
 This class is the base class for all connection oriented clients. More...
 
class  ConnectionOrientedServer
 This class is the base class for all connection oriented servers. More...
 
class  Data
 This class provides function handling different network data. More...
 
class  HTTPClient
 This class implements a basic http client. More...
 
class  HTTPSClient
 This class implements a HTTPS Client supporting GET and POST requests. More...
 
class  MaintenanceTCPConnector
 This class implements a network connector between two maintenance managers using the TCP protocol. More...
 
class  MaintenanceUDPConnector
 This class implements a network connector between two maintenance managers using the UDP protocol. More...
 
class  MessageQueue
 This class implements a message queue. More...
 
class  NetworkResource
 This class implements a network resource manager object for platforms that rely on specific network/socket resource management. More...
 
class  PackagedConnectionlessClient
 This class is the base class for all packaged connectionless clients. More...
 
class  PackagedConnectionlessServer
 This class is the base class for all package connectionless server. More...
 
class  PackagedSocket
 This class is the base class for all packaged sockets. More...
 
class  PackagedTCPClient
 This class implements a TCP client with internal package handling. More...
 
class  PackagedTCPServer
 This class implements a TCP server with internal package handling. More...
 
class  PackagedUDPClient
 This class implements a UDP client able to send larger messages as normally restricted by the UDP protocol. More...
 
class  PackagedUDPServer
 This class implements a packaged UDP server. More...
 
class  Port
 This class wraps a port number with 16 bits. More...
 
class  Resolver
 This class implements an address resolver. More...
 
class  Server
 This class is the base class for all server. More...
 
class  Socket
 This class is the base class for all sockets. More...
 
class  SocketScheduler
 This class implements a high performance scheduler for socket events. More...
 
class  Streaming
 This class is the base class for all streaming objects. More...
 
class  StreamingClient
 This class implements a streaming client. More...
 
class  StreamingServer
 This class implements a streaming server. More...
 
class  TCPClient
 This class implements a TCP client. More...
 
class  TCPServer
 This class implements a TCP server. More...
 
class  UDPClient
 This class implements a UDP client. More...
 
class  UDPServer
 This class implements a UDP server. More...
 

Detailed Description

Namespace of the Network library.

The Namespace Ocean::Network is used in the entire Ocean Network Library.