1150 SubscriptionsListType::iterator x;
1151 map<string, SubscriptionType>::iterator y;
1155 for (y=x->second.begin(); y!=x->second.end();y++)
1156 if (y->second.index == subIndex)
1168 str <<
"Service " << evt.
GetName() <<
" not found in subscriptions" << endl;
1178 str <<
"Got 0 size for " << evt.
GetName() << endl;
1187 str <<
"Got no format for " << evt.
GetName() << endl;
void CheckForRunNumber(const EventImp &evt, unsigned int index)
checks whether or not the current info being treated is a run number
Mainloop running, state machine in operation.
int GetCurrentState() const
return the current state of the machine
int Debug(const std::string &str)
bool fDebugIsOn
configuration flags
virtual std::string GetFormat() const
void Report(const EventImp &evt, SubscriptionType &sub)
Reporting method for the services info received.
void TrimOldRunNumbers()
Check if old run numbers can be trimmed, and if so, do it.
SubscriptionsListType fServiceSubscriptions
All the services to which we have subscribed to, sorted by server name.
virtual std::string GetName() const
int Start()
start transition
virtual size_t GetSize() const
std::string SetCurrentState(int state, const char *txt="", const std::string &cmd="")