FACT++  1.0
void ServiceList::infoHandler ( )
privatevirtual

The infoHandler which is called when an update to one of our subscribed services is available. If it is the service list, it calls ProcessServerList() and ProcessServiceList() otherwise.

After the update has been processed the infoHandler() of fHandler is called if fHandler is available to signal an update to a parent class.

Reimplemented from DimClient.

Definition at line 105 of file ServiceList.cc.

References fDimServers, fHandler, DimInfoHandler::getInfo(), DimInfoHandler::infoHandler(), DimInfoHandler::itsService, ProcessServerList(), and ProcessServiceList().

Referenced by CreateFMT().

106 {
107  if (getInfo()==&fDimServers)
109  else
111 
112  if (fHandler)
113  {
114  fHandler->itsService = 0;
116  }
117 }
void ProcessServerList()
Definition: ServiceList.cc:149
virtual void infoHandler()=0
DimInfo fDimServers
stream for redirection of the output
Definition: ServiceList.h:25
void ProcessServiceList(DimInfo &info)
Definition: ServiceList.cc:256
DimInfo * itsService
Definition: dic.hxx:25
DimInfo * getInfo()
Definition: dic.hxx:26
DimInfoHandler * fHandler
A map storing all descriptions for arguments of command and services.
Definition: ServiceList.h:35

+ Here is the call graph for this function:

+ Here is the caller graph for this function: