C_Socket Class Reference

Inheritance diagram for C_Socket:

C_SocketListen C_SocketWithData C_SecureSocketListen C_SocketClient C_SocketServer C_SecureSocketClient C_SecureSocketServer List of all members.

Public Member Functions

 C_Socket (int P_channel_id)
 C_Socket (T_SocketType P_type, int P_port, int P_channel_id)
 C_Socket (T_SocketType P_type, int P_channel_id)
 C_Socket (C_Socket &P_Socket)
virtual ~C_Socket ()
virtual int get_prototype ()
virtual size_t received_buffer (unsigned char *P_data, size_t P_size_buf, struct timeval *P_time)=0
virtual void set_fd_set (fd_set *P_rSet, fd_set *P_wSet)
virtual C_Socketprocess_fd_set (fd_set *P_rSet, fd_set *P_wSet, C_TransportEvent *P_event)=0
virtual size_t send_buffer (unsigned char *P_data, size_t P_size)=0
virtual C_pDataDecode get_decode ()
virtual T_pRcvMsgCtxtList get_list ()
void set_properties ()
int _open (int P_socket_domain, size_t P_buffer_size, C_ProtocolBinaryFrame *P_protocol)
int get_id ()
int get_channel_id ()
void _close ()
void set_channel_id (int P_channel_id)
C_ProtocolBinaryFrameget_protocol ()

Protected Attributes

int m_socket_id
int m_channel_id
T_SocketType m_type
int m_src_port
T_SocketState m_state
size_t m_buffer_size
C_ProtocolBinaryFramem_protocol

Detailed Description

Definition at line 56 of file C_Socket.hpp.


The documentation for this class was generated from the following files:
Generated on Wed Mar 7 14:57:56 2007 for Seagull by  doxygen 1.4.6