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.
1.4.6