Registration process associated with particular ISIS. More...
#include <InfoRegister.h>
Public Member Functions | |
void | registration (void) |
bool | addService (InfoRegister *, XMLNode) |
bool | removeService (InfoRegister *) |
Registration process associated with particular ISIS.
Instance of this class starts thread which takes care passing information about associated services to ISIS service defined in configuration. Configuration is as described in InfoRegister.xsd for element InfoRegistrar.
bool Arc::InfoRegistrar::addService | ( | InfoRegister * | , | |
XMLNode | ||||
) |
Adds new service to list of handled services.
Service is described by it's InfoRegister object which must be valid as long as this object is functional.
void Arc::InfoRegistrar::registration | ( | void | ) |
Performs registartion in a loop.
Never exits unless there is a critical error or requested by destructor.