Goby v2
Public Member Functions | List of all members
goby::common::ApplicationBase Class Referenceabstract
Inheritance diagram for goby::common::ApplicationBase:
Inheritance graph
[legend]

Public Member Functions

 ApplicationBase (google::protobuf::Message *cfg=0)
 
void quit ()
 Requests a clean (return 0) exit.
 
virtual void iterate ()=0
 
std::string application_name ()
 name of this application (from AppBaseConfig::app_name). E.g. "garmin_gps_g"
 
std::string platform_name ()
 name of this platform (from AppBaseConfig::platform_name). E.g. "AUV-23" or "unicorn"
 
template<typename App , typename Config >
friend int::goby::run (int argc, char *argv[], Config *cfg)
 
const AppBaseConfigbase_cfg ()
 

Detailed Description

Definition at line 49 of file application_base.h.


The documentation for this class was generated from the following files: