|
Goby3 3.6.1
2026.09.15
|
#include <chrono>#include <csignal>#include <cstdlib>#include <iostream>#include <sys/types.h>#include <unistd.h>#include <boost/format.hpp>#include "goby/exception.h"#include "goby/middleware/application/configurator.h"#include "goby/middleware/application/detail/simulation_time.h"#include "goby/middleware/marshalling/detail/dccl_serializer_parser.h"#include "goby/middleware/protobuf/app_config.pb.h"#include "goby/time.h"#include "goby/util/debug_logger.h"#include "goby/util/geodesy.h"Go to the source code of this file.
Classes | |
| class | goby::middleware::Application< Config > |
| Base class for Goby applications. Generally you will want to use SingleThreadApplication or MultiThreadApplication rather than instantiating this class directly. More... | |
Namespaces | |
| namespace | goby |
| The global namespace for the Goby project. | |
| namespace | goby::middleware |
| Objects implementing the Goby nested middleware. | |
| namespace | goby::middleware::julia |
| namespace | goby::middleware::python |
| Support for writing Goby applications in Python. | |
Functions | |
| template<typename App > | |
| int | goby::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 | 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. | |