Goby v2
|
The global namespace for the Goby project. More...
Namespaces | |
acomms | |
Objects pertaining to acoustic communications (acomms) | |
common | |
Utility objects for performing functions such as logging, non-acoustic communication (ethernet / serial), time, scientific, string manipulation, etc. | |
pb | |
Contains objects relating to the core publish / subscribe architecture provided by Goby. | |
transitional | |
Objects pertaining to transitioning from DCCLv1 to DCCLv2. | |
Classes | |
class | Exception |
simple exception class for goby applications More... | |
class | GobyFieldOptions |
class | GobyFieldOptions_ConfigurationOptions |
class | GobyMessageOptions |
Typedefs | |
typedef google::protobuf::uint32 | uint32 |
an unsigned 32 bit integer | |
typedef google::protobuf::int32 | int32 |
a signed 32 bit integer | |
typedef google::protobuf::uint64 | uint64 |
an unsigned 64 bit integer | |
typedef google::protobuf::int64 | int64 |
a signed 64 bit integer | |
Functions | |
template<typename App , typename Config > | |
int | run (int argc, char *argv[], Config *cfg) |
Run a Goby application derived from MinimalApplicationBase. blocks caller until MinimalApplicationBase::__run() returns. More... | |
void | protobuf_AddDesc_goby_2fcommon_2fprotobuf_2foption_5fextensions_2eproto () |
void | protobuf_AssignDesc_goby_2fcommon_2fprotobuf_2foption_5fextensions_2eproto () |
void | protobuf_ShutdownFile_goby_2fcommon_2fprotobuf_2foption_5fextensions_2eproto () |
bool | GobyFieldOptions_ConfigurationOptions_ConfigAction_IsValid (int value) |
const ::google::protobuf::EnumDescriptor * | GobyFieldOptions_ConfigurationOptions_ConfigAction_descriptor () |
const ::std::string & | GobyFieldOptions_ConfigurationOptions_ConfigAction_Name (GobyFieldOptions_ConfigurationOptions_ConfigAction value) |
bool | GobyFieldOptions_ConfigurationOptions_ConfigAction_Parse (const ::std::string &name, GobyFieldOptions_ConfigurationOptions_ConfigAction *value) |
std::string | version_message () |
Variables | |
const GobyFieldOptions_ConfigurationOptions_ConfigAction | GobyFieldOptions_ConfigurationOptions_ConfigAction_ConfigAction_MIN = GobyFieldOptions_ConfigurationOptions_ConfigAction_ALWAYS |
const GobyFieldOptions_ConfigurationOptions_ConfigAction | GobyFieldOptions_ConfigurationOptions_ConfigAction_ConfigAction_MAX = GobyFieldOptions_ConfigurationOptions_ConfigAction_ADVANCED |
const int | GobyFieldOptions_ConfigurationOptions_ConfigAction_ConfigAction_ARRAYSIZE = GobyFieldOptions_ConfigurationOptions_ConfigAction_ConfigAction_MAX + 1 |
extern::google::protobuf::internal::ExtensionIdentifier< ::google::protobuf::FieldOptions,::google::protobuf::internal::MessageTypeTraits< ::goby::GobyFieldOptions >, 11, false > | field |
extern::google::protobuf::internal::ExtensionIdentifier< ::google::protobuf::MessageOptions,::google::protobuf::internal::MessageTypeTraits< ::goby::GobyMessageOptions >, 11, false > | msg |
const std::string | VERSION_STRING = "2.1.14" |
const std::string | VERSION_DATE = "2019.10.29" |
Logger | |
common::FlexOstream | glog |
Access the Goby logger through this object. | |
The global namespace for the Goby project.
Converts the Google Protocol Buffers message msg
into a suitable (human readable) string out
for sending via MOOS.
All objects related to the Goby Underwater Autonomy Project.
out | pointer to std::string to store serialized result |
msg | Google Protocol buffers message to serialize |
Run a Goby application derived from MinimalApplicationBase. blocks caller until MinimalApplicationBase::__run() returns.
argc | same as int main(int argc, char* argv) |
argv | same as int main(int argc, char* argv) |
Definition at line 96 of file application_base.h.