ACE_INet  6.3.3
Public Member Functions | Static Public Member Functions | Private Types | Private Member Functions | Private Attributes | Friends | List of all members
ACE::HTTP::SessionFactoryRegistry Class Reference

#include <HTTP_ClientRequestHandler.h>

Collaboration diagram for ACE::HTTP::SessionFactoryRegistry:
Collaboration graph
[legend]

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

Constructor & Destructor Documentation

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

Member Function Documentation

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 
)

Friends And Related Function Documentation

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

Member Data Documentation

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

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