A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/object__manager_8hpp_source.html below:

NCBI C++ ToolKit: include/objmgr/object_manager.hpp Source File

1 #ifndef OBJECT_MANAGER__HPP 2 #define OBJECT_MANAGER__HPP 84 template

<

class

TLoader>

109  m_Loader

=

dynamic_cast<

TLoader*

>

(loader);

112  "Loader name already registered for another loader type"

);

155

kPriority_Local = 44,

156

kPriority_Replace = 88,

157

kPriority_Loader = 99,

158

kPriority_Extra = 111,

160

kPriority_Default = -1,

161

kPriority_NotSet = -1

172  const string

& driver_name =

kEmptyStr

);

176  CDataLoader

* FindDataLoader(

const string

& loader_name)

const

;

184  void

SetLoaderOptions(

const string

& loader_name,

192  bool

RevokeDataLoader(

const string

& loader_name);

198  void

RevokeAllDataLoaders(

void

);

247  bool

no_warning =

false

);

248  CDataLoader

* x_GetLoaderByName(

const string

& loader_name)

const

;

Data loader exceptions, used by GenBank loader.

Helper class for object allocation/deallocation.

definition of a Culling tree

static const struct name_t names[]

#define NCBI_THROW(exception_class, err_code, message)

Generic macro to throw an exception, given the exception class, error code and message string.

void Set(CDataLoader *loader, bool created)

set< TDataSourceLock > TSetDefaultSource

TMapNameToLoader m_mapNameToLoader

map< const CObject *, TDataSourceLock > TMapToSource

TLoader * GetLoader(void) const

Get pointer to the loader.

TSetDefaultSource m_setDefaultSource

EPriority

Default data source priority.

set< CScope_Impl * > TSetScope

TMapToSource m_mapToSource

set< TDataSourceLock > TDataSourcesLock

EIsDefault

Flag defining if the data loader is included in the "default" group.

map< string, CDataLoader * > TMapNameToLoader

virtual bool IsDataLoaderMatches(CDataLoader &loader) const =0

CRef< CDataSource > TDataSourceLock

unique_ptr< TPluginManager > m_PluginManager

bool IsCreated(void) const

Return true if the loader was just created, false if already registered or if the operation failed.

CMutexGuard TReadLockGuard

CRef< CSeq_id_Mapper > m_Seq_id_Mapper

SRegisterLoaderInfo< CDataLoader > TRegisterLoaderInfo

vector< string > TRegisteredNames

CPluginManager< CDataLoader > TPluginManager

CMutexGuard TWriteLockGuard

#define END_NCBI_SCOPE

End previously defined NCBI scope.

#define END_SCOPE(ns)

End the previously defined scope.

#define BEGIN_NCBI_SCOPE

Define ncbi namespace.

#define BEGIN_SCOPE(ns)

Define a new scope.

#define NCBI_XOBJMGR_EXPORT

const struct ncbi::grid::netcache::search::fields::CREATED created

const struct ncbi::grid::netcache::search::fields::KEY key

Multi-threading – mutexes; rw-locks; semaphore.

Portable reference counted smart and weak pointers using CWeakRef, CRef, CObject and CObjectEx.

Plugin manager (using class factory paradigm).


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4