|
Goby3 3.3.0
2025.07.10
|
The global namespace for the Goby project. More...
Namespaces | |
| namespace | acomms |
| Classes and functions pertaining to acoustic communications (acomms) as well as related marine relevant communications links (such as satellite) | |
| namespace | apps |
| namespace | common |
| Deprecated functions largely related to time handling (use goby::time for new work) | |
| namespace | middleware |
| Objects implementing the Goby nested middleware. | |
| namespace | moos |
| namespace | test |
| namespace | time |
| Functions and objects related to timekeeping. | |
| namespace | util |
| namespace | 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. | |
| 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. | |
| bool | GobyFieldOptions_ConfigurationOptions_ConfigAction_IsValid (int value) |
| const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * | GobyFieldOptions_ConfigurationOptions_ConfigAction_descriptor () |
| template<typename T > | |
| const std::string & | GobyFieldOptions_ConfigurationOptions_ConfigAction_Name (T enum_t_value) |
| bool | GobyFieldOptions_ConfigurationOptions_ConfigAction_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam 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_ |
| constexpr GobyFieldOptions_ConfigurationOptions_ConfigAction | GobyFieldOptions_ConfigurationOptions_ConfigAction_ConfigAction_MIN = GobyFieldOptions_ConfigurationOptions_ConfigAction_ALWAYS |
| constexpr GobyFieldOptions_ConfigurationOptions_ConfigAction | GobyFieldOptions_ConfigurationOptions_ConfigAction_ConfigAction_MAX = GobyFieldOptions_ConfigurationOptions_ConfigAction_NEVER |
| constexpr int | GobyFieldOptions_ConfigurationOptions_ConfigAction_ConfigAction_ARRAYSIZE = GobyFieldOptions_ConfigurationOptions_ConfigAction_ConfigAction_MAX + 1 |
| static const int | kFieldFieldNumber = 1009 |
| extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::PROTOBUF_NAMESPACE_ID::FieldOptions, ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::goby::GobyFieldOptions >, 11, false > | field |
| static const int | kMsgFieldNumber = 1009 |
| extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::PROTOBUF_NAMESPACE_ID::MessageOptions, ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::goby::GobyMessageOptions >, 11, false > | msg |
| static const int | kEvFieldNumber = 1009 |
| extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::PROTOBUF_NAMESPACE_ID::EnumValueOptions, ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::goby::GobyEnumValueOptions >, 11, false > | ev |
| const std::string | VERSION_STRING = "3.3.0" |
| const std::string | VERSION_DATE = "2025.07.10" |
Logger | |
| util::FlexOstream | glog |
| Access the Goby logger through this object. | |
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 91 of file option_extensions.pb.h.
| const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * goby::GobyFieldOptions_ConfigurationOptions_ConfigAction_descriptor | ( | ) |
| bool goby::GobyFieldOptions_ConfigurationOptions_ConfigAction_IsValid | ( | int | value | ) |
|
inline |
Definition at line 105 of file option_extensions.pb.h.
|
inline |
Definition at line 112 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 340 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.
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
| extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::PROTOBUF_NAMESPACE_ID::EnumValueOptions, ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::goby::GobyEnumValueOptions >, 11, false > goby::ev |
Definition at line 1742 of file option_extensions.pb.h.
| extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::PROTOBUF_NAMESPACE_ID::FieldOptions, ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::goby::GobyFieldOptions >, 11, false > goby::field |
Definition at line 1734 of file option_extensions.pb.h.
|
extern |
Access the Goby logger through this object.
|
constexpr |
Definition at line 101 of file option_extensions.pb.h.
|
constexpr |
Definition at line 100 of file option_extensions.pb.h.
|
constexpr |
Definition at line 99 of file option_extensions.pb.h.
|
static |
Definition at line 1739 of file option_extensions.pb.h.
|
static |
Definition at line 1731 of file option_extensions.pb.h.
|
static |
Definition at line 1735 of file option_extensions.pb.h.
| extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::PROTOBUF_NAMESPACE_ID::MessageOptions, ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::goby::GobyMessageOptions >, 11, false > goby::msg |
Definition at line 1738 of file option_extensions.pb.h.