sockets::socket_data Class Reference

#include <socket_data.h>

Collaboration diagram for sockets::socket_data:
Collaboration graph
[legend]

List of all members.

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
basis::astring text_form () const

Public Attributes

int _socket
basis::byte_array _partially_sent
basis::byte_array _partially_received
basis::byte_array _receive_buffer
bool _is_server
int _registered_interests
bool _connection_pending
int _server_socket
bool _connected_mode
timely::time_stamp _last_conn_alert

Detailed Description

Definition at line 31 of file socket_data.h.


Constructor & Destructor Documentation

sockets::socket_data::socket_data ( int  socket = 0,
bool  server = true,
int  server_socket = 0,
bool  connected_mode = true 
) [inline]

Definition at line 51 of file socket_data.h.

sockets::socket_data::~socket_data (  )  [inline]

Definition at line 56 of file socket_data.h.


Member Function Documentation

bool sockets::socket_data::client (  )  const [inline]

Definition at line 59 of file socket_data.h.

References _is_server.

bool sockets::socket_data::server (  )  const [inline]

Definition at line 58 of file socket_data.h.

References _is_server.

basis::astring sockets::socket_data::text_form (  )  const

Member Data Documentation

Definition at line 47 of file socket_data.h.

Referenced by sockets::socket_minder::push_receives().

Definition at line 48 of file socket_data.h.

Referenced by sockets::socket_minder::handle_pending_connecters().

Definition at line 36 of file socket_data.h.

Referenced by sockets::socket_minder::push_receives(), and text_form().

Definition at line 37 of file socket_data.h.

Referenced by sockets::socket_minder::push_receives().

Definition at line 46 of file socket_data.h.


The documentation for this class was generated from the following file:
Generated on Sat Jan 28 04:25:54 2012 for hoople2 project by  doxygen 1.6.3