AceSmartSoft API Documentation
Public Member Functions | Protected Attributes | List of all members
SmartACE::SendServerAcceptor Class Reference

#include <smartSendServerPattern.hh>

Inheritance diagram for SmartACE::SendServerAcceptor:

Public Member Functions

 SendServerAcceptor (void *, void(*)(void *, const ACE_Message_Block *), void(*)(void *, const SendServerServiceHandler *, int, const ACE_Utils::UUID &), void(*)(void *, const SendServerServiceHandler *), void(*)(void *, const SendServerServiceHandler *), ACE_Reactor *reactor)
 
virtual ~SendServerAcceptor ()
 
void handleCommand (const SmartACE::SmartMessageBlock *message)
 
void handleConnect (const SendServerServiceHandler *sh, int cid, const ACE_Utils::UUID &uuid)
 
void handleDiscard (const SendServerServiceHandler *sh)
 
void handleDisconnect (const SendServerServiceHandler *sh)
 
int close_handler ()
 

Protected Attributes

void(* hndCmdPtr )(void *, const ACE_Message_Block *)
 Callback function pointers. More...
 
void(* hndCnctPtr )(void *, const SendServerServiceHandler *, int, const ACE_Utils::UUID &)
 
void(* hndDiscrdPtr )(void *, const SendServerServiceHandler *)
 
void(* hndDisconPtr )(void *, const SendServerServiceHandler *)
 
void * lthis
 
ACE_Reactor * _reactor
 

Constructor & Destructor Documentation

◆ SendServerAcceptor()

SmartACE::SendServerAcceptor::SendServerAcceptor ( void *  ,
void(*)(void *, const ACE_Message_Block *)  ,
void(*)(void *, const SendServerServiceHandler *, int, const ACE_Utils::UUID &)  ,
void(*)(void *, const SendServerServiceHandler *)  ,
void(*)(void *, const SendServerServiceHandler *)  ,
ACE_Reactor *  reactor 
)

◆ ~SendServerAcceptor()

virtual SmartACE::SendServerAcceptor::~SendServerAcceptor ( )
virtual

Member Function Documentation

◆ close_handler()

int SmartACE::SendServerAcceptor::close_handler ( )

◆ handleCommand()

void SmartACE::SendServerAcceptor::handleCommand ( const SmartACE::SmartMessageBlock message)
inline

◆ handleConnect()

void SmartACE::SendServerAcceptor::handleConnect ( const SendServerServiceHandler sh,
int  cid,
const ACE_Utils::UUID &  uuid 
)
inline

◆ handleDiscard()

void SmartACE::SendServerAcceptor::handleDiscard ( const SendServerServiceHandler sh)
inline

◆ handleDisconnect()

void SmartACE::SendServerAcceptor::handleDisconnect ( const SendServerServiceHandler sh)
inline

Member Data Documentation

◆ _reactor

ACE_Reactor* SmartACE::SendServerAcceptor::_reactor
protected

◆ hndCmdPtr

void(* SmartACE::SendServerAcceptor::hndCmdPtr) (void *, const ACE_Message_Block *)
protected

Callback function pointers.

◆ hndCnctPtr

void(* SmartACE::SendServerAcceptor::hndCnctPtr) (void *, const SendServerServiceHandler *, int, const ACE_Utils::UUID &)
protected

◆ hndDisconPtr

void(* SmartACE::SendServerAcceptor::hndDisconPtr) (void *, const SendServerServiceHandler *)
protected

◆ hndDiscrdPtr

void(* SmartACE::SendServerAcceptor::hndDiscrdPtr) (void *, const SendServerServiceHandler *)
protected

◆ lthis

void* SmartACE::SendServerAcceptor::lthis
protected

The documentation for this class was generated from the following file: