OSM_SV_MsgAcceptor Class Reference

Factory Acceptor launching OSM_SV_MsgReceiver objects. More...

#include <osm_sv_msgmanager.h>

Collaboration diagram for OSM_SV_MsgAcceptor:

Collaboration graph
[legend]
List of all members.

Public Types

typedef ACE_Acceptor< OSM_SV_MsgReceiver,
ACE_SOCK_ACCEPTOR > 
PARENT
 For fast referencing the upper class.
typedef ACE_SOCK_Acceptor::PEER_ADDR PEER_ADDR
 Socket acceptor peer addres.

Public Member Functions

 OSM_SV_MsgAcceptor (ACE_Reactor *r, OSM_SV_MsgSender *s=0)
 Constructor.
virtual ~OSM_SV_MsgAcceptor (void)
 Destructor frees the SSL resources.
virtual int open (const ACE_SOCK_Acceptor::PEER_ADDR &local_addr, ACE_Reactor *reactor=ACE_Reactor::instance(), int flags=0, int use_select=1, int reuse_addr=1)
 Initialize the acceptor instance.
virtual int handle_close (ACE_HANDLE=ACE_INVALID_HANDLE, ACE_Reactor_Mask=ACE_Event_Handler::ALL_EVENTS_MASK)
 handle_close hook method.
virtual int accept_svc_handler (OSM_SV_MsgReceiver *sh)
 Connection establishment and authentication hook method.

Protected Member Functions

virtual int make_svc_handler (OSM_SV_MsgReceiver *&sh)
 Acceptor factory method to create Service objetcs. Hook method.

Protected Attributes

OSM_SV_MsgSendermsg_sender_
 Message Sender - to central server.

Detailed Description

Factory Acceptor launching OSM_SV_MsgReceiver objects.

Definition at line 319 of file osm_sv_msgmanager.h.


The documentation for this class was generated from the following files:
Generated on Thu Feb 21 18:39:37 2008 for Osmius by  doxygen 1.5.1