Home || Architecture || Video Search || Visual Search || Scripts || Applications || Important Messages || OGL || Src

Impala::Application::MediaTable::TableDataStore Class Reference

#include <TableDataStore.h>

Collaboration diagram for Impala::Application::MediaTable::TableDataStore:

Collaboration graph
[legend]
List of all members.

Public Types

typedef std::map< std::string,
TableDataView * > 
TableDataViewsMapType
typedef std::pair< TableDataSource *,
TableDataViewsMapType
TableDataSourceViewsType
typedef std::map< std::string,
TableDataSourceViewsType
TableDataSourceMapType

Public Member Functions

void AddTableDataSource (std::string name, TableDataSource *source)
TableDataViewGetTableDataView (std::string sourceAndView)
TableDataViewGetTableDataView (std::string source, std::string view)
Impala::Core::Array::Array2dVec3UInt8GetImageDataByQuid (unsigned long long quid)
std::map< std::string, std::vector<
std::string > > 
GetContents ()
int GetTableDataSourceCount ()
void Clear ()
void AddTableDataStoreListener (TableDataStoreListener *l)
void DoUpdateTableDataStoreEvent ()
void DoTableDataStoreAddedTableDataSourceEvent ()
void DoTableDataStoreAddedTableDataViewEvent ()

Static Public Member Functions

static void Initialize ()
static TableDataStoreGetInstance ()

Private Member Functions

 TableDataStore ()
 ~TableDataStore ()
 TableDataStore (TableDataStore const &)
TableDataStoreoperator= (TableDataStore const &)
void Init ()

Private Attributes

TableDataSourceMapType mTableDataSources
int mNextTableDataSourceId
std::vector< TableDataStoreListener * > mStoreListeners
 ILOG_VAR_DEC

Static Private Attributes

static TableDataStoresInstance

Detailed Description

Definition at line 16 of file TableDataStore.h.


The documentation for this class was generated from the following file:
Generated on Fri Mar 19 10:45:41 2010 for ImpalaSrc by  doxygen 1.5.1