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

ConnectionListener Class Reference

#include <connectionListener.h>

Inheritance diagram for ConnectionListener:

ConnectionReader QueuedConnectionListener List of all members.

Protected Member Functions

virtual void receive_datagram (const NetDatagram &datagram)
virtual void connection_opened (const PT(Connection)&rendezvous, const NetAddress &address, const PT(Connection)&new_connection)=0
virtual void process_incoming_data (SocketInfo *sinfo)

Private Attributes

PUBLISHED __pad0__: ConnectionListener(ConnectionManager *manager
PUBLISHED int num_threads

Member Function Documentation

virtual void ConnectionListener::connection_opened const PT(Connection)&  rendezvous,
const NetAddress address,
const PT(Connection)&  new_connection
[protected, pure virtual]
 

Implemented in QueuedConnectionListener.

Referenced by process_incoming_data().

void ConnectionListener::process_incoming_data SocketInfo *  sinfo  )  [protected, virtual]
 

Reimplemented from ConnectionReader.

Definition at line 58 of file connectionListener.cxx.

References ConnectionReader::_manager, connection_opened(), ConnectionReader::finish_socket(), NetAddress::get_ip_string(), ConnectionManager::new_connection(), NULL, pprerror(), and PT.

void ConnectionListener::receive_datagram const NetDatagram datagram  )  [protected, virtual]
 

Implements ConnectionReader.

Definition at line 45 of file connectionListener.cxx.


Member Data Documentation

PUBLISHED ConnectionListener::__pad0__ [private]
 

Reimplemented from ConnectionReader.

Reimplemented in QueuedConnectionListener.

Definition at line 41 of file connectionListener.h.

PUBLISHED int ConnectionListener::num_threads [private]
 

Reimplemented from ConnectionReader.

Reimplemented in QueuedConnectionListener.

Definition at line 41 of file connectionListener.h.


The documentation for this class was generated from the following files:
Generated on Fri Apr 18 00:11:42 2003 for Panda by doxygen1.3