78 for ( std::vector<start_fun>::iterator it =
startv.begin(); it !=
startv.end(); ++it)
boost::function< void(void)> stop_fun
static StartStopManager * mt
std::vector< start_fun > startv
static void caller(stop_fun f)
bool start()
Call all registered start functions.
static StartStopManager * Instance()
void res_collector(start_fun f)
void startFunction(start_fun t)
Register a start function.
std::vector< stop_fun > stopv
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
void stop()
Call all registered stop functions.
void stopFunction(stop_fun t)
Register a stop function.
This manager starts and stops all globally registered start/stop functions, without a particular orde...