Classes | |
class | Parameter |
Public Member Functions | |
HawkAgent (std::string myName, int argc, char *argv[]) | |
bool | start () |
bool | stop () |
void | wakeUp () |
virtual bool | scheduler () |
virtual void | registerTopics () |
virtual void | catchMessage (const HawkMessages::MessagePtr &msg, const Ice::Current &) |
Protected Member Functions | |
bool | registerSubscription (std::string MessageTopic) |
bool | registerPublisher (std::string MessageTopic) |
bool | publish (std::string MessageTopic, HawkMessages::MessagePtr msg) |
int | loadIntParameter (std::string name, int defaultValue) |
bool | loadBoolParameter (std::string name, bool defaultValue) |
double | loadDoubleParameter (std::string name, double defaultValue) |
std::string | loadStringParameter (std::string name, std::string defaultValue) |
bool | parameterExists (std::string name) |
bool | helpParameter () |
Protected Attributes | |
std::string | itsName |
std::map< std::string, Parameter > | parameterDefaults |
std::string | helpTitle |
std::string | helpDescription |
std::vector< std::string > | helpOptions |
Definition at line 21 of file HawkAgent.H.