ACE_INet  6.1.0
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