Pol  Rev 533
AuxService Class Reference

#include <auxclient.h>

+ Collaboration diagram for AuxService:

List of all members.

Public Member Functions

 AuxService (const Package *pkg, ConfigElem &elem)
void run ()
const ScriptDefscriptdef () const

Public Attributes

std::vector< unsigned int > _aux_ip_match
std::vector< unsigned int > _aux_ip_match_mask

Private Attributes

const Package_pkg
unsigned short _port
ScriptDef _scriptdef

Detailed Description

Definition at line 37 of file auxclient.h.


Constructor & Destructor Documentation

AuxService::AuxService ( const Package pkg,
ConfigElem elem 
)

Definition at line 211 of file auxclient.cpp.

References _aux_ip_match, _aux_ip_match_mask, ipaddr_str, and ConfigElem::remove_prop().

+ Here is the call graph for this function:


Member Function Documentation

void AuxService::run ( )

Definition at line 238 of file auxclient.cpp.

References _port, _scriptdef, atomic_cout(), decint(), exit_signalled, ScriptDef::relativename(), and SocketClientThread::start().

Referenced by aux_service_thread_stub().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

const ScriptDef& AuxService::scriptdef ( ) const [inline]

Definition at line 43 of file auxclient.h.

References _scriptdef.

Referenced by AuxClientThread::init().

+ Here is the caller graph for this function:


Member Data Documentation

std::vector<unsigned int> AuxService::_aux_ip_match

Definition at line 44 of file auxclient.h.

Referenced by AuxService(), and AuxClientThread::ipAllowed().

std::vector<unsigned int> AuxService::_aux_ip_match_mask

Definition at line 45 of file auxclient.h.

Referenced by AuxService(), and AuxClientThread::ipAllowed().

const Package* AuxService::_pkg [private]

Definition at line 47 of file auxclient.h.

unsigned short AuxService::_port [private]

Definition at line 49 of file auxclient.h.

Referenced by run().

Definition at line 48 of file auxclient.h.

Referenced by run(), and scriptdef().


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