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

Impala::Application::MediaTable::ModuleStore Class Reference

#include <ModuleStore.h>

Collaboration diagram for Impala::Application::MediaTable::ModuleStore:

Collaboration graph
[legend]
List of all members.

Public Types

typedef std::map< std::string,
Module * > 
ModuleMapType
typedef std::multimap< std::string,
ModuleListener * > 
ModuleListenersMapType

Public Member Functions

void Register (Module *module)
void Unregister (Module *module)
void RegisterListener (ModuleListener *listener)
int CountModulesOfType (std::string type)
void Clear ()
ModuleMapType GetModulesOfType (std::string type)

Static Public Member Functions

static void Initialize ()
static ModuleStoreGetInstance ()

Private Types

typedef std::map< std::string,
ModuleMapType
ModuleMapMapType

Private Member Functions

 ModuleStore ()
 ModuleStore (ModuleStore const &)
ModuleStoreoperator= (ModuleStore const &)
void Init ()

Private Attributes

ModuleMapMapType mModules
ModuleListenersMapType mListeners
 ILOG_VAR_DEC

Static Private Attributes

static ModuleStoresInstance

Detailed Description

Definition at line 10 of file ModuleStore.h.


The documentation for this class was generated from the following file:
Generated on Thu Jan 13 09:15:20 2011 for ImpalaSrc by  doxygen 1.5.1