Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

CL_UniformAcceptSocket Class Reference

#include <network_delivery_socket.h>

Inheritance diagram for CL_UniformAcceptSocket:

Inheritance graph
[legend]
Collaboration diagram for CL_UniformAcceptSocket:

Collaboration graph
[legend]
List of all members.

Public Methods

 CL_UniformAcceptSocket (CL_ConnectionProvider *provider)
virtual ~CL_UniformAcceptSocket ()
bool bind (int port)
CL_UniformSocketaccept ()
int get_port ()
virtual bool try_connect (unsigned long remote_ip_network_format, int port)
virtual bool peek ()
virtual CL_ConnectionPacket receive ()
 retval: True if a message can be received by a call to receive().

virtual void send (CL_ConnectionPacket message)
virtual bool connection_lost ()
 param: message - Message/data to be sent.


Private Attributes

bool is_inited
int port

Constructor & Destructor Documentation

CL_UniformAcceptSocket::CL_UniformAcceptSocket ( CL_ConnectionProvider * provider )
 

virtual CL_UniformAcceptSocket::~CL_UniformAcceptSocket ( ) [virtual]
 


Member Function Documentation

CL_UniformSocket* CL_UniformAcceptSocket::accept ( )
 

bool CL_UniformAcceptSocket::bind ( int port )
 

virtual bool CL_UniformAcceptSocket::connection_lost ( ) [virtual]
 

param: message - Message/data to be sent.

Reimplemented from CL_UniformSocket.

int CL_UniformAcceptSocket::get_port ( ) [inline]
 

Definition at line 123 of file network_delivery_socket.h.

virtual bool CL_UniformAcceptSocket::peek ( ) [virtual]
 

Reimplemented from CL_UniformSocket.

virtual CL_ConnectionPacket CL_UniformAcceptSocket::receive ( ) [virtual]
 

retval: True if a message can be received by a call to receive().

Reimplemented from CL_UniformSocket.

virtual void CL_UniformAcceptSocket::send ( CL_ConnectionPacket message ) [virtual]
 

Reimplemented from CL_UniformSocket.

virtual bool CL_UniformAcceptSocket::try_connect ( unsigned long remote_ip_network_format,
int port ) [virtual]
 

Reimplemented from CL_UniformSocket.


Member Data Documentation

bool CL_UniformAcceptSocket::is_inited [private]
 

Definition at line 135 of file network_delivery_socket.h.

int CL_UniformAcceptSocket::port [private]
 

Definition at line 136 of file network_delivery_socket.h.


The documentation for this class was generated from the following file:
Generated at Wed Apr 4 19:57:35 2001 for ClanLib by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001