Inheritance diagram for C_SocketWithData:
Public Member Functions | |
C_SocketWithData (int P_channel_id, size_t P_read_buf_size, size_t P_segm_buf_size) | |
C_SocketWithData (T_SocketType P_type, T_pIpAddr P_addr, int P_channel_id, size_t P_read_buf_size, size_t P_segm_buf_size) | |
C_SocketWithData (C_SocketWithData &P_Socket) | |
virtual | ~C_SocketWithData () |
virtual C_Socket * | process_fd_set (fd_set *P_rSet, fd_set *P_wSet, C_TransportEvent *P_event) |
virtual C_Socket * | process_fd_ready (fd_set *P_rSet, fd_set *P_wSet, C_TransportEvent *P_event) |
virtual C_Socket * | process_fd_in_progess (fd_set *P_rSet, fd_set *P_wSet, C_TransportEvent *P_event) |
virtual int | _call_read () |
virtual int | _call_write (unsigned char *P_data, size_t P_size) |
virtual int | _write (unsigned char *P_data, size_t P_size) |
virtual size_t | send_buffer (unsigned char *P_data, size_t P_size) |
virtual int | _read ()=0 |
virtual C_pDataDecode | get_decode () |
virtual T_pRcvMsgCtxtList | get_list () |
size_t | received_buffer (unsigned char *P_data, size_t P_size_buf, struct timeval *P_time) |
Protected Attributes | |
T_DataRcvList | m_data_queue |
T_pIpAddr | m_remote_addr_info |
T_SockAddrStorage | m_accepted_addr |
size_t | m_read_buf_size |
char * | m_read_buf |
T_SockAddrStorage | m_remote_sockaddr |
tool_socklen_t | m_len_remote_sockaddr |
T_SockAddrStorage * | m_remote_sockaddr_ptr |
tool_socklen_t * | m_len_remote_sockaddr_ptr |
C_pDataDecode | m_decode |
T_pRcvMsgCtxtList | m_recv_msg_list |
Definition at line 104 of file C_Socket.hpp.