Goby3
3.1.5a
2024.05.23
|
The global namespace for the Goby project. More...
Namespaces | |
acomms | |
Classes and functions pertaining to acoustic communications (acomms) as well as related marine relevant communications links (such as satellite) | |
apps | |
common | |
Deprecated functions largely related to time handling (use goby::time for new work) | |
middleware | |
Objects implementing the Goby nested middleware. | |
moos | |
test | |
time | |
Functions and objects related to timekeeping. | |
util | |
zeromq | |
Classes | |
class | Exception |
simple exception class for goby applications More... | |
class | GobyEnumValueOptions |
class | GobyEnumValueOptions_ConfigurationOptions |
class | GobyFieldOptions |
class | GobyFieldOptions_ConfigurationOptions |
class | GobyFieldOptions_ConfigurationOptions_Position |
class | GobyMessageOptions |
class | GobyMessageOptions_ConfigurationOptions |
class | GobyMessageOptions_ConfigurationOptions_Tool |
Typedefs | |
typedef std::uint32_t | uint32 |
typedef std::int32_t | int32 |
typedef std::uint64_t | uint64 |
typedef std::int64_t | int64 |
Functions | |
template<typename App > | |
int | run (const goby::middleware::ConfiguratorInterface< typename App::ConfigType > &cfgtor) |
Run a Goby application using the provided Configurator. More... | |
template<typename App , typename Configurator = middleware::ProtobufConfigurator<typename App::ConfigType>> | |
int | run (int argc, char *argv[]) |
Shorthand for goby::run for Configurators that have a constructor that simply takes argc, argv, e.g. MyConfigurator(int argc, char* argv[]). Allows for backwards-compatibility pre-Configurator. More... | |
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 | |
GobyEnumValueOptionsDefaultTypeInternal | _GobyEnumValueOptions_default_instance_ |
GobyEnumValueOptions_ConfigurationOptionsDefaultTypeInternal | _GobyEnumValueOptions_ConfigurationOptions_default_instance_ |
GobyFieldOptionsDefaultTypeInternal | _GobyFieldOptions_default_instance_ |
GobyFieldOptions_ConfigurationOptionsDefaultTypeInternal | _GobyFieldOptions_ConfigurationOptions_default_instance_ |
GobyFieldOptions_ConfigurationOptions_PositionDefaultTypeInternal | _GobyFieldOptions_ConfigurationOptions_Position_default_instance_ |
GobyMessageOptionsDefaultTypeInternal | _GobyMessageOptions_default_instance_ |
GobyMessageOptions_ConfigurationOptionsDefaultTypeInternal | _GobyMessageOptions_ConfigurationOptions_default_instance_ |
GobyMessageOptions_ConfigurationOptions_ToolDefaultTypeInternal | _GobyMessageOptions_ConfigurationOptions_Tool_default_instance_ |
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_NEVER |
const int | GobyFieldOptions_ConfigurationOptions_ConfigAction_ConfigAction_ARRAYSIZE = GobyFieldOptions_ConfigurationOptions_ConfigAction_ConfigAction_MAX + 1 |
static const int | kFieldFieldNumber = 1009 |
extern ::google::protobuf::internal::ExtensionIdentifier< ::google::protobuf::FieldOptions, ::google::protobuf::internal::MessageTypeTraits< ::goby::GobyFieldOptions >, 11, false > | field |
static const int | kMsgFieldNumber = 1009 |
extern ::google::protobuf::internal::ExtensionIdentifier< ::google::protobuf::MessageOptions, ::google::protobuf::internal::MessageTypeTraits< ::goby::GobyMessageOptions >, 11, false > | msg |
static const int | kEvFieldNumber = 1009 |
extern ::google::protobuf::internal::ExtensionIdentifier< ::google::protobuf::EnumValueOptions, ::google::protobuf::internal::MessageTypeTraits< ::goby::GobyEnumValueOptions >, 11, false > | ev |
const std::string | VERSION_STRING = "3.1.5a" |
const std::string | VERSION_DATE = "2024.05.23" |
The global namespace for the Goby project.
All objects related to the Goby Underwater Autonomy Project.
typedef std::int32_t goby::int32 |
Definition at line 33 of file primitive_types.h.
typedef std::int64_t goby::int64 |
Definition at line 35 of file primitive_types.h.
typedef std::uint32_t goby::uint32 |
Definition at line 32 of file primitive_types.h.
typedef std::uint64_t goby::uint64 |
Definition at line 34 of file primitive_types.h.
Definition at line 94 of file option_extensions.pb.h.
const ::google::protobuf::EnumDescriptor* goby::GobyFieldOptions_ConfigurationOptions_ConfigAction_descriptor | ( | ) |
|
inline |
Definition at line 107 of file option_extensions.pb.h.
|
inline |
Definition at line 111 of file option_extensions.pb.h.
int goby::run | ( | const goby::middleware::ConfiguratorInterface< typename App::ConfigType > & | cfgtor | ) |
Run a Goby application using the provided Configurator.
Blocks caller until Application::quit()
is called
cfgtor | Subclass of ConfiguratorInterface used to configure the App |
App | Application subclass |
int main(int argc, char* argv)
Definition at line 318 of file interface.h.
int goby::run | ( | int | argc, |
char * | argv[] | ||
) |
Shorthand for goby::run for Configurators that have a constructor that simply takes argc, argv, e.g. MyConfigurator(int argc, char* argv[]). Allows for backwards-compatibility pre-Configurator.
argc | same as argc in int main(int argc, char* argv) |
argv | same as argv in int main(int argc, char* argv) |
App | Application subclass |
Configurator | Configurator object that has a constructor such as Configurator(int argc, char* argv) |
int main(int argc, char* argv)
Definition at line 63 of file interface.h.
GobyEnumValueOptions_ConfigurationOptionsDefaultTypeInternal goby::_GobyEnumValueOptions_ConfigurationOptions_default_instance_ |
GobyEnumValueOptionsDefaultTypeInternal goby::_GobyEnumValueOptions_default_instance_ |
GobyFieldOptions_ConfigurationOptionsDefaultTypeInternal goby::_GobyFieldOptions_ConfigurationOptions_default_instance_ |
GobyFieldOptions_ConfigurationOptions_PositionDefaultTypeInternal goby::_GobyFieldOptions_ConfigurationOptions_Position_default_instance_ |
GobyFieldOptionsDefaultTypeInternal goby::_GobyFieldOptions_default_instance_ |
GobyMessageOptions_ConfigurationOptionsDefaultTypeInternal goby::_GobyMessageOptions_ConfigurationOptions_default_instance_ |
GobyMessageOptions_ConfigurationOptions_ToolDefaultTypeInternal goby::_GobyMessageOptions_ConfigurationOptions_Tool_default_instance_ |
GobyMessageOptionsDefaultTypeInternal goby::_GobyMessageOptions_default_instance_ |
extern ::google::protobuf::internal::ExtensionIdentifier< ::google::protobuf::EnumValueOptions, ::google::protobuf::internal::MessageTypeTraits< ::goby::GobyEnumValueOptions >, 11, false > goby::ev |
Definition at line 1331 of file option_extensions.pb.h.
extern ::google::protobuf::internal::ExtensionIdentifier< ::google::protobuf::FieldOptions, ::google::protobuf::internal::MessageTypeTraits< ::goby::GobyFieldOptions >, 11, false > goby::field |
Definition at line 1323 of file option_extensions.pb.h.
util::FlexOstream goby::glog |
Access the Goby logger through this object.
const int goby::GobyFieldOptions_ConfigurationOptions_ConfigAction_ConfigAction_ARRAYSIZE = GobyFieldOptions_ConfigurationOptions_ConfigAction_ConfigAction_MAX + 1 |
Definition at line 104 of file option_extensions.pb.h.
const GobyFieldOptions_ConfigurationOptions_ConfigAction goby::GobyFieldOptions_ConfigurationOptions_ConfigAction_ConfigAction_MAX = GobyFieldOptions_ConfigurationOptions_ConfigAction_NEVER |
Definition at line 103 of file option_extensions.pb.h.
const GobyFieldOptions_ConfigurationOptions_ConfigAction goby::GobyFieldOptions_ConfigurationOptions_ConfigAction_ConfigAction_MIN = GobyFieldOptions_ConfigurationOptions_ConfigAction_ALWAYS |
Definition at line 102 of file option_extensions.pb.h.
|
static |
Definition at line 1328 of file option_extensions.pb.h.
|
static |
Definition at line 1320 of file option_extensions.pb.h.
|
static |
Definition at line 1324 of file option_extensions.pb.h.
extern ::google::protobuf::internal::ExtensionIdentifier< ::google::protobuf::MessageOptions, ::google::protobuf::internal::MessageTypeTraits< ::goby::GobyMessageOptions >, 11, false > goby::msg |
Definition at line 1327 of file option_extensions.pb.h.