metaproxy  1.13.0
Private Types | Private Member Functions | Private Attributes | Friends | List of all members
metaproxy_1::filter::VirtualDB::Rep Class Reference
Collaboration diagram for metaproxy_1::filter::VirtualDB::Rep:
Collaboration graph

Private Types

typedef std::map< std::string, VirtualDB::Set >::iterator Sets_it
 

Private Member Functions

FrontendPtr get_frontend (Package &package)
 
void release_frontend (Package &package)
 
void refresh_torus ()
 

Private Attributes

std::list< VirtualDB::Mapm_maps
 
boost::mutex m_mutex
 
boost::condition m_cond_session_ready
 
std::map< mp::Session, FrontendPtrm_clients
 
bool pass_vhosts
 

Friends

class VirtualDB
 
struct Frontend
 

Detailed Description

Definition at line 107 of file filter_virt_db.cpp.

Member Typedef Documentation

typedef std::map<std::string,VirtualDB::Set>::iterator metaproxy_1::filter::VirtualDB::Rep::Sets_it
private

Definition at line 116 of file filter_virt_db.cpp.

Member Function Documentation

FrontendPtr metaproxy_1::filter::VirtualDB::Rep::get_frontend ( Package &  package)
private
void metaproxy_1::filter::VirtualDB::Rep::refresh_torus ( )
private
void metaproxy_1::filter::VirtualDB::Rep::release_frontend ( Package &  package)
private

Friends And Related Function Documentation

friend struct Frontend
friend

Definition at line 109 of file filter_virt_db.cpp.

friend class VirtualDB
friend

Definition at line 108 of file filter_virt_db.cpp.

Member Data Documentation

std::map<mp::Session, FrontendPtr> metaproxy_1::filter::VirtualDB::Rep::m_clients
private

Definition at line 119 of file filter_virt_db.cpp.

boost::condition metaproxy_1::filter::VirtualDB::Rep::m_cond_session_ready
private

Definition at line 118 of file filter_virt_db.cpp.

std::list<VirtualDB::Map> metaproxy_1::filter::VirtualDB::Rep::m_maps
private

Definition at line 115 of file filter_virt_db.cpp.

boost::mutex metaproxy_1::filter::VirtualDB::Rep::m_mutex
private

Definition at line 117 of file filter_virt_db.cpp.

bool metaproxy_1::filter::VirtualDB::Rep::pass_vhosts
private

Definition at line 120 of file filter_virt_db.cpp.


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