#include <socket_data.h>
Collaboration diagram for socket_data:

Public Member Functions | |
| socket_data (int socket=0, bool server=true, int server_socket=0, bool connected_mode=true) | |
| ~socket_data () | |
| bool | server () const |
| bool | client () const |
| istring | text_form () const |
Public Attributes | |
| int | _socket |
| byte_array | _partially_sent |
| byte_array | _partially_received |
| byte_array | _receive_buffer |
| bool | _is_server |
| int | _registered_interests |
| bool | _connection_pending |
| int | _server_socket |
| bool | _connected_mode |
| time_stamp | _last_conn_alert |
Definition at line 30 of file socket_data.h.
| socket_data::socket_data | ( | int | socket = 0, |
|
| bool | server = true, |
|||
| int | server_socket = 0, |
|||
| bool | connected_mode = true | |||
| ) | [inline] |
Definition at line 50 of file socket_data.h.
| socket_data::~socket_data | ( | ) | [inline] |
Definition at line 55 of file socket_data.h.
| bool socket_data::server | ( | ) | const [inline] |
Definition at line 57 of file socket_data.h.
| bool socket_data::client | ( | ) | const [inline] |
Definition at line 58 of file socket_data.h.
| istring socket_data::text_form | ( | ) | const |
Definition at line 21 of file socket_data.cpp.
References _connection_pending, _is_server, _partially_received, _partially_sent, _registered_interests, _socket, raw_socket::interest_name(), array< contents >::length(), istring::s(), and istring::SPRINTF.
Definition at line 33 of file socket_data.h.
Referenced by socket_minder::evaluate_interest(), socket_minder::handle_pending_connecters(), socket_minder::push_receives(), socket_minder::push_sends(), and text_form().
Definition at line 34 of file socket_data.h.
Referenced by socket_minder::push_receives(), socket_minder::push_sends(), and text_form().
Definition at line 35 of file socket_data.h.
Referenced by socket_minder::push_receives(), and text_form().
Definition at line 37 of file socket_data.h.
Referenced by socket_minder::handle_pending_connecters(), and text_form().
Definition at line 38 of file socket_data.h.
Referenced by socket_minder::evaluate_interest(), socket_minder::handle_pending_connecters(), socket_minder::register_interest(), and text_form().
Definition at line 41 of file socket_data.h.
Referenced by socket_minder::add_socket_data(), socket_minder::evaluate_interest(), socket_minder::handle_pending_connecters(), socket_minder::is_connection_pending(), socket_minder::push_receives(), socket_minder::push_sends(), socket_minder::set_connection_pending(), and text_form().
Definition at line 45 of file socket_data.h.
Definition at line 47 of file socket_data.h.
Referenced by socket_minder::handle_pending_connecters().
1.5.1