Public Member Functions | Static Public Member Functions | Private Types | Private Member Functions | Private Attributes | Friends

ACE::HTTP::SessionFactoryRegistry Class Reference

#include <HTTP_ClientRequestHandler.h>

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

List of all members.

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


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines