NCBI C++ ToolKit
Public Member Functions | Private Member Functions | Private Attributes | List of all members
CBlobStorageFactory Class Reference

Search Toolkit Book for CBlobStorageFactory

Blob Storage Factory interface. More...

#include <corelib/blob_storage.hpp>

+ Inheritance diagram for CBlobStorageFactory:
+ Collaboration diagram for CBlobStorageFactory:

Public Member Functions

 CBlobStorageFactory (const IRegistry &reg)
 CBlobStorageFactory (const TPluginManagerParamTree *params, EOwnership own=eTakeOwnership)
virtual ~CBlobStorageFactory ()
virtual IBlobStorageCreateInstance (void)
 Create an instance of Blob Storage. More...
- Public Member Functions inherited from IBlobStorageFactory
virtual ~IBlobStorageFactory ()

Private Member Functions

 CBlobStorageFactory (const CBlobStorageFactory &)
CBlobStorageFactoryoperator= (const CBlobStorageFactory &)

Private Attributes

AutoPtr< const TPluginManagerParamTreem_Params

Detailed Description

Blob Storage Factory interface.

See also

Definition at line 162 of file blob_storage.hpp.

Constructor & Destructor Documentation

◆ CBlobStorageFactory() [1/3]

CBlobStorageFactory::CBlobStorageFactory ( const IRegistry reg)

Definition at line 60 of file blob_storage.cpp.

◆ CBlobStorageFactory() [2/3]

CBlobStorageFactory::CBlobStorageFactory ( const TPluginManagerParamTree params,
EOwnership  own = eTakeOwnership 

Definition at line 64 of file blob_storage.cpp.

◆ ~CBlobStorageFactory()

CBlobStorageFactory::~CBlobStorageFactory ( )

Definition at line 70 of file blob_storage.cpp.

◆ CBlobStorageFactory() [3/3]

CBlobStorageFactory::CBlobStorageFactory ( const CBlobStorageFactory )

Member Function Documentation

◆ CreateInstance()

IBlobStorage * CBlobStorageFactory::CreateInstance ( void  )

◆ operator=()

CBlobStorageFactory& CBlobStorageFactory::operator= ( const CBlobStorageFactory )

Member Data Documentation

◆ m_Params

AutoPtr<const TPluginManagerParamTree> CBlobStorageFactory::m_Params

Definition at line 175 of file blob_storage.hpp.

Referenced by CreateInstance().

The documentation for this class was generated from the following files:
Modified on Wed Apr 24 14:13:36 2024 by rev. 669887