metaproxy  1.13.0
Classes | Public Member Functions | Private Types | Private Attributes | List of all members
metaproxy_1::filter::SessionShared Class Reference

#include <filter_session_shared.hpp>

Inheritance diagram for metaproxy_1::filter::SessionShared:
Inheritance graph
Collaboration diagram for metaproxy_1::filter::SessionShared:
Collaboration graph


class  BackendClass
class  BackendInstance
class  BackendSet
struct  Frontend
class  FrontendSet
class  InitKey
class  Rep
class  Worker

Public Member Functions

 ~SessionShared ()
 SessionShared ()
void process (metaproxy_1::Package &package) const
void configure (const xmlNode *ptr, bool test_only, const char *path)
void start () const

Private Types

typedef boost::shared_ptr< FrontendFrontendPtr
typedef boost::shared_ptr< BackendClassBackendClassPtr
typedef boost::shared_ptr< BackendInstanceBackendInstancePtr
typedef boost::shared_ptr< BackendSetBackendSetPtr
typedef boost::shared_ptr< FrontendSetFrontendSetPtr
typedef std::list< std::string > Databases
typedef std::list< BackendInstancePtrBackendInstanceList
typedef std::map< InitKey, BackendClassPtrBackendClassMap
typedef std::list< BackendSetPtrBackendSetList
typedef std::map< std::string, FrontendSetPtrFrontendSets

Private Attributes

boost::scoped_ptr< Repm_p

Detailed Description

Definition at line 30 of file filter_session_shared.hpp.

Member Typedef Documentation

Definition at line 48 of file filter_session_shared.hpp.

Definition at line 41 of file filter_session_shared.hpp.

Definition at line 47 of file filter_session_shared.hpp.

Definition at line 42 of file filter_session_shared.hpp.

Definition at line 49 of file filter_session_shared.hpp.

Definition at line 43 of file filter_session_shared.hpp.

typedef std::list<std::string> metaproxy_1::filter::SessionShared::Databases

Definition at line 45 of file filter_session_shared.hpp.

typedef boost::shared_ptr<Frontend> metaproxy_1::filter::SessionShared::FrontendPtr

Definition at line 39 of file filter_session_shared.hpp.

Definition at line 44 of file filter_session_shared.hpp.

typedef std::map<std::string, FrontendSetPtr> metaproxy_1::filter::SessionShared::FrontendSets

Definition at line 50 of file filter_session_shared.hpp.

Constructor & Destructor Documentation

metaproxy_1::filter::SessionShared::~SessionShared ( )
metaproxy_1::filter::SessionShared::SessionShared ( )

Member Function Documentation

void metaproxy_1::filter::SessionShared::configure ( const xmlNode *  ptr,
bool  test_only,
const char *  path 
void metaproxy_1::filter::SessionShared::process ( metaproxy_1::Package &  package) const
void metaproxy_1::filter::SessionShared::start ( ) const

Member Data Documentation

boost::scoped_ptr<Rep> metaproxy_1::filter::SessionShared::m_p

Definition at line 59 of file filter_session_shared.hpp.

Referenced by get_diagnostic().

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