Goby3 3.2.3
2025.05.13
|
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.2.3" |
const std::string | VERSION_DATE = "2025.05.13" |
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 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.
|
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.