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
IBlobStorage

Definition at line 162 of file blob_storage.hpp.

Constructor & Destructor Documentation

◆ CBlobStorageFactory() [1/3]

CBlobStorageFactory::CBlobStorageFactory ( const IRegistry reg)
explicit

Definition at line 60 of file blob_storage.cpp.

◆ CBlobStorageFactory() [2/3]

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

Definition at line 64 of file blob_storage.cpp.

◆ ~CBlobStorageFactory()

CBlobStorageFactory::~CBlobStorageFactory ( )
virtual

Definition at line 70 of file blob_storage.cpp.

◆ CBlobStorageFactory() [3/3]

CBlobStorageFactory::CBlobStorageFactory ( const CBlobStorageFactory )
private

Member Function Documentation

◆ CreateInstance()

IBlobStorage * CBlobStorageFactory::CreateInstance ( void  )
virtual

◆ operator=()

CBlobStorageFactory& CBlobStorageFactory::operator= ( const CBlobStorageFactory )
private

Member Data Documentation

◆ m_Params

AutoPtr<const TPluginManagerParamTree> CBlobStorageFactory::m_Params
private

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 modify_doxy.py rev. 669887