HawkAgent Class Reference

Inheritance diagram for HawkAgent:
Inheritance graph
[legend]
Collaboration diagram for HawkAgent:
Collaboration graph
[legend]

List of all members.

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, ParameterparameterDefaults
std::string helpTitle
std::string helpDescription
std::vector< std::stringhelpOptions

Detailed Description

Definition at line 21 of file HawkAgent.H.


The documentation for this class was generated from the following files:
Generated on Sun May 8 08:43:21 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3