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/seqgraphic__ds__manager_8cpp_source.html below:

NCBI C++ ToolKit: src/gui/widgets/seq_graphic/seqgraphic_ds_manager.cpp Source File

59

ds = ds_iter->second.Lock();

70  if

(

type

==

typeid

(ds_type).name()) {

88  if

(

nullptr

!= nonasn_ds) {

virtual CIRef< ISGDataSource > GetDS(const string &type, SConstScopedObject &object)

Get a seqgraphic data source instance of the specified type.

virtual void AddNonAsnData(const INonAsnTrackData &data)

virtual void ClearCache()

clear the cache if any.

TBlobsMap m_NonAsnDataBlobs

virtual bool HasNonAsnData(const string &annot_name) const

TDSRegistry m_DataSources

The cached data source instances.

CFastMutex m_Mutex

make sure data source context is thread-safe

virtual shared_ptr< TDataBlob > GetNonAsnDataBlob(const string &annot_name) const

virtual void RemoveNonAsnData(const INonAsnTrackData &data)

virtual ~CSGDataSourceContext()

std::mutex m_NonAsnDataBlobsMutex

TDataSourceTypeVec m_DataSourceTypes

All the registered data source types.

static void EraseCachePerAnnotation(const string &annot_name)

virtual ISGDataSource * CreateDS(SConstScopedObject &object) const =0

create an instance of the layout track type using default settings.

virtual bool IsSharable() const =0

check if the data source can be shared.

container_type::iterator iterator

const_iterator end() const

const_iterator find(const key_type &key) const

#define NCBI_THROW(exception_class, err_code, message)

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

virtual void SetNonAsnDataRegistry(const INonAsnDataRegistry *registry)=0

void GetExtensionAsInterface(const string &ext_point_id, vector< CIRef< I > > &interfaces)

GetExtensionAsInterface() is a helper function that extracts all extensions implementing the specifie...

TObjectType * GetPointer(void) THROWS_NONE

Get pointer,.

void Reset(void)

Reset reference object.

bool IsNull(void) const THROWS_NONE

Check if pointer is null – same effect as Empty().

TObjectType * GetPointerOrNull(void) THROWS_NONE

Get pointer value.

#define END_NCBI_SCOPE

End previously defined NCBI scope.

#define BEGIN_NCBI_SCOPE

Define ncbi namespace.

#define EXT_POINT__SEQGRAPHIC_DATA_SOURCE_TYPE

ISGDataSourceManager uses the following extension point to obtain registered seqgraphic data source f...


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