35 virtual void declarePubItem(
const std::string& name,
const double& var ) = 0;
36 virtual void declarePubItem(
const std::string& name,
const std::string& var ) = 0;
Definition of the basic interface.
Definition of the IPublishSvc interface, which publishes variables to outside monitoring processes.
virtual void undeclarePubItem(const std::string &name)=0
Undeclare publishing information.
virtual void declarePubItem(const std::string &name, const int &var)=0
virtual void declarePubItem(const std::string &name, const std::string &var)=0
virtual void undeclarePubAll()=0
Undeclare all publishing information.
virtual void updateItem(const std::string &name)=0
Update pblishing information.
virtual void declarePubItem(const std::string &name, const double &var)=0
virtual void declarePubItem(const std::string &name, const long &var)=0
virtual void declarePubItem(const std::string &name, const bool &var)=0
Declare publishing information.
virtual void updateAll()=0
Update all declared publishing items.
DeclareInterfaceID(IPublishSvc, 1, 0)
InterfaceID.