#include <ServiceManager.h>
omicron::ServiceManager::ServiceManager |
( |
| ) |
|
omicron::ServiceManager::~ServiceManager |
( |
| ) |
|
void omicron::ServiceManager::addService |
( |
Service * |
service | ) |
|
Add a preinitialized service to the manager.
Service* omicron::ServiceManager::addService |
( |
const String & |
svcClass | ) |
|
Add a new service to the manager.
void omicron::ServiceManager::clearEvents |
( |
| ) |
|
void omicron::ServiceManager::dispose |
( |
| ) |
|
Service * omicron::ServiceManager::findService |
( |
const String & |
svcName | ) |
|
|
inline |
template<typename T >
T * omicron::ServiceManager::findService |
( |
const String & |
svcName | ) |
|
|
inline |
Find an input service allocator given the input service name.
See registerInputService for additional information.
int omicron::ServiceManager::getAvailableEvents |
( |
| ) |
|
|
inline |
int omicron::ServiceManager::getDroppedEvents |
( |
| ) |
|
|
inline |
Event* omicron::ServiceManager::getEvent |
( |
int |
index | ) |
|
int omicron::ServiceManager::getEvents |
( |
Event * |
ptr, |
|
|
int |
maxEvents |
|
) |
| |
Service * omicron::ServiceManager::getService |
( |
int |
id | ) |
|
|
inline |
template<typename T >
T * omicron::ServiceManager::getService |
( |
int |
id | ) |
|
|
inline |
void omicron::ServiceManager::initialize |
( |
| ) |
|
void omicron::ServiceManager::lockEvents |
( |
| ) |
|
void omicron::ServiceManager::poll |
( |
| ) |
|
Event* omicron::ServiceManager::readHead |
( |
| ) |
|
Event* omicron::ServiceManager::readTail |
( |
| ) |
|
void omicron::ServiceManager::resetDroppedEvents |
( |
| ) |
|
|
inline |
void omicron::ServiceManager::setup |
( |
Setting & |
settings | ) |
|
void omicron::ServiceManager::setupAndStart |
( |
Config * |
cfg | ) |
|
void omicron::ServiceManager::start |
( |
| ) |
|
void omicron::ServiceManager::stop |
( |
| ) |
|
void omicron::ServiceManager::unlockEvents |
( |
| ) |
|
Event* omicron::ServiceManager::writeHead |
( |
| ) |
|
const int omicron::ServiceManager::MaxEvents |
|
static |
The documentation for this class was generated from the following file: