OpenSdkEndpointInfo Class Reference

#include <OpenSdkEndpointInfo.h>

List of all members.

Public Types

enum  State {
  NEW, LISTENING, CONNECTING, BINDING,
  ACTIVE, CLOSED
}

Public Member Functions

 OpenSdkEndpointInfo ()
 OpenSdkEndpointInfo (OpenSdkEndpointInfo &)
 ~OpenSdkEndpointInfo ()

Public Attributes

enum OpenSdkEndpointInfo::State state
antEnvMsg * msg
OServiceEntry entry
int server_socket
int socket
void * buffer
size_t size
short port
IPAddress ip
pthread_mutex_t * listen_mutex
char * hostname


Member Enumeration Documentation

enum OpenSdkEndpointInfo::State
 

Enumeration values:
NEW 
LISTENING 
CONNECTING 
BINDING 
ACTIVE 
CLOSED 

Definition at line 43 of file OpenSdkEndpointInfo.h.


Constructor & Destructor Documentation

OpenSdkEndpointInfo::OpenSdkEndpointInfo  ) 
 

Definition at line 24 of file OpenSdkEndpointInfo.cc.

References server_socket, socket, and state.

OpenSdkEndpointInfo::OpenSdkEndpointInfo OpenSdkEndpointInfo  ) 
 

Definition at line 31 of file OpenSdkEndpointInfo.cc.

References buffer, entry, hostname, ip, listen_mutex, msg, port, server_socket, size, and socket.

OpenSdkEndpointInfo::~OpenSdkEndpointInfo  ) 
 

Definition at line 45 of file OpenSdkEndpointInfo.cc.


Member Data Documentation

void* OpenSdkEndpointInfo::buffer
 

Definition at line 58 of file OpenSdkEndpointInfo.h.

Referenced by OpenSdkEndpointInfo(), tcpReceiveThreadFunc(), tcpSendThreadFunc(), udpReceiveThreadFunc(), and udpSendThreadFunc().

OServiceEntry OpenSdkEndpointInfo::entry
 

Definition at line 53 of file OpenSdkEndpointInfo.h.

Referenced by dnsGetHostByNameThreadFunc(), OpenSdkEndpointInfo(), tcpCloseThreadFunc(), tcpConnectThreadFunc(), tcpListenThreadFunc(), tcpReceiveThreadFunc(), tcpSendThreadFunc(), udpCloseThreadFunc(), udpReceiveThreadFunc(), and udpSendThreadFunc().

char* OpenSdkEndpointInfo::hostname
 

Definition at line 69 of file OpenSdkEndpointInfo.h.

Referenced by dnsGetHostByNameThreadFunc(), and OpenSdkEndpointInfo().

IPAddress OpenSdkEndpointInfo::ip
 

Definition at line 63 of file OpenSdkEndpointInfo.h.

Referenced by OpenSdkEndpointInfo(), tcpConnectThreadFunc(), and udpSendThreadFunc().

pthread_mutex_t* OpenSdkEndpointInfo::listen_mutex
 

Definition at line 66 of file OpenSdkEndpointInfo.h.

Referenced by OpenSdkEndpointInfo(), and tcpListenThreadFunc().

antEnvMsg* OpenSdkEndpointInfo::msg
 

Definition at line 52 of file OpenSdkEndpointInfo.h.

Referenced by dnsGetHostByNameThreadFunc(), OpenSdkEndpointInfo(), tcpCloseThreadFunc(), tcpConnectThreadFunc(), tcpListenThreadFunc(), tcpReceiveThreadFunc(), tcpSendThreadFunc(), udpCloseThreadFunc(), udpReceiveThreadFunc(), and udpSendThreadFunc().

short OpenSdkEndpointInfo::port
 

Definition at line 62 of file OpenSdkEndpointInfo.h.

Referenced by OpenSdkEndpointInfo(), tcpConnectThreadFunc(), and udpReceiveThreadFunc().

int OpenSdkEndpointInfo::server_socket
 

Definition at line 55 of file OpenSdkEndpointInfo.h.

Referenced by OpenSdkEndpointInfo(), tcpCloseThreadFunc(), and tcpListenThreadFunc().

size_t OpenSdkEndpointInfo::size
 

Definition at line 59 of file OpenSdkEndpointInfo.h.

Referenced by OpenSdkEndpointInfo(), tcpReceiveThreadFunc(), tcpSendThreadFunc(), udpReceiveThreadFunc(), and udpSendThreadFunc().

int OpenSdkEndpointInfo::socket
 

Definition at line 56 of file OpenSdkEndpointInfo.h.

Referenced by OpenSdkEndpointInfo(), tcpCloseThreadFunc(), tcpConnectThreadFunc(), tcpListenThreadFunc(), tcpReceiveThreadFunc(), tcpSendThreadFunc(), udpCloseThreadFunc(), udpReceiveThreadFunc(), and udpSendThreadFunc().

enum OpenSdkEndpointInfo::State OpenSdkEndpointInfo::state
 

Referenced by OpenSdkEndpointInfo(), tcpCloseThreadFunc(), tcpConnectThreadFunc(), tcpListenThreadFunc(), and udpCloseThreadFunc().


The documentation for this class was generated from the following files:
Generated on Sun Dec 2 23:04:35 2007 for openSDK by  doxygen 1.3.9.1