ACE_INet 8.0.5
Loading...
Searching...
No Matches
ACE::HTTP::SessionFactoryRegistry Class Reference

#include <HTTP_ClientRequestHandler.h>

Collaboration diagram for ACE::HTTP::SessionFactoryRegistry:

Public Member Functions

void register_session_factory (const ACE_CString &scheme, SessionFactory *factory)
SessionFactoryfind_session_factory (const ACE_CString &scheme)

Static Public Member Functions

static SessionFactoryRegistryinstance ()

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 >

Member Typedef Documentation

◆ TSessionFactoryMap

Constructor & Destructor Documentation

◆ SessionFactoryRegistry()

ACE::HTTP::SessionFactoryRegistry::SessionFactoryRegistry ( )
private

◆ ~SessionFactoryRegistry()

ACE::HTTP::SessionFactoryRegistry::~SessionFactoryRegistry ( )
private

Member Function Documentation

◆ find_session_factory()

SessionFactory * ACE::HTTP::SessionFactoryRegistry::find_session_factory ( const ACE_CString & scheme)

◆ instance()

SessionFactoryRegistry & ACE::HTTP::SessionFactoryRegistry::instance ( )
static

◆ register_session_factory()

void ACE::HTTP::SessionFactoryRegistry::register_session_factory ( const ACE_CString & scheme,
SessionFactory * factory )

◆ ACE_Singleton< SessionFactoryRegistry, ACE_SYNCH::MUTEX >

friend class ACE_Singleton< SessionFactoryRegistry, ACE_SYNCH::MUTEX >
friend

Member Data Documentation

◆ factory_map_

TSessionFactoryMap ACE::HTTP::SessionFactoryRegistry::factory_map_
private

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