Pol  Revision:cb584c9
Pol::Network::AuxService Class Reference

#include <auxclient.h>

Public Member Functions

 AuxService (const Plib::Package *pkg, Clib::ConfigElem &elem)
 
size_t estimateSize () const
 
void run ()
 
const Core::ScriptDefscriptdef () const
 

Public Attributes

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

Private Attributes

const Plib::Package_pkg
 
unsigned short _port
 
Core::ScriptDef _scriptdef
 

Detailed Description

Definition at line 85 of file auxclient.h.

Constructor & Destructor Documentation

Pol::Network::AuxService::AuxService ( const Plib::Package pkg,
Clib::ConfigElem elem 
)

Member Function Documentation

size_t Pol::Network::AuxService::estimateSize ( ) const
const Core::ScriptDef& Pol::Network::AuxService::scriptdef ( ) const
inline

Definition at line 92 of file auxclient.h.

Referenced by Pol::Network::AuxClientThread::init().

Member Data Documentation

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

Definition at line 93 of file auxclient.h.

Referenced by AuxService(), estimateSize(), and Pol::Network::AuxClientThread::ipAllowed().

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

Definition at line 94 of file auxclient.h.

Referenced by AuxService(), estimateSize(), and Pol::Network::AuxClientThread::ipAllowed().

const Plib::Package* Pol::Network::AuxService::_pkg
private

Definition at line 97 of file auxclient.h.

unsigned short Pol::Network::AuxService::_port
private

Definition at line 99 of file auxclient.h.

Referenced by run().

Core::ScriptDef Pol::Network::AuxService::_scriptdef
private

Definition at line 98 of file auxclient.h.

Referenced by estimateSize(), and run().


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