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

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: