OBTServiceManager.h File Reference

#include <map>
#include <typeinfo>
#include "OBT.h"
#include "OBTSingleton.h"
#include "OBTIService.h"
#include "OBT_ASSERT.h"
Include dependency graph for OBTServiceManager.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  OBT::ServiceManager
 Plugins can add services to the ServiceManager, these services can later be used without knowing their implementation. More...

Namespaces

namespace  OBT

Functions

template<class TService >
TService * OBT::getService (unsigned int ID)
template<class TService >
const std::map< unsigned int,
IService * > * 
OBT::getServices ()
template<class TService >
void OBT::addService (TService *service, unsigned int ID)
template<class TService >
void OBT::removeService (unsigned int ID)

Variables

template class OBT_API OBT::Singleton< ServiceManager >

Generated on 1 Jan 2010 for OBT by  doxygen 1.6.1