ACE_INet
6.1.0
|
#include <HTTP_ClientRequestHandler.h>
Public Member Functions | |
void | register_session_factory (const ACE_CString &scheme, SessionFactory *factory) |
SessionFactory * | find_session_factory (const ACE_CString &scheme) |
Static Public Member Functions | |
static SessionFactoryRegistry & | instance () |
Private Types | |
typedef ACE_Map_Manager < ACE_CString, SessionFactory *, ACE_SYNCH::MUTEX > | TSessionFactoryMap |
Private Member Functions | |
SessionFactoryRegistry () | |
~SessionFactoryRegistry () | |
Private Attributes | |
TSessionFactoryMap | factory_map_ |
Friends | |
class | ACE_Singleton< SessionFactoryRegistry, ACE_SYNCH::MUTEX > |
typedef ACE_Map_Manager<ACE_CString, SessionFactory*, ACE_SYNCH::MUTEX> ACE::HTTP::SessionFactoryRegistry::TSessionFactoryMap [private] |
ACE::HTTP::SessionFactoryRegistry::SessionFactoryRegistry | ( | ) | [private] |
ACE::HTTP::SessionFactoryRegistry::~SessionFactoryRegistry | ( | ) | [private] |
SessionFactory * ACE::HTTP::SessionFactoryRegistry::find_session_factory | ( | const ACE_CString & | scheme | ) |
SessionFactoryRegistry & ACE::HTTP::SessionFactoryRegistry::instance | ( | void | ) | [static] |
void ACE::HTTP::SessionFactoryRegistry::register_session_factory | ( | const ACE_CString & | scheme, |
SessionFactory * | factory | ||
) |
friend class ACE_Singleton< SessionFactoryRegistry, ACE_SYNCH::MUTEX > [friend] |