|
Goby3 3.3.0
2025.07.10
|
#include <algorithm>#include <chrono>#include <cstddef>#include <map>#include <memory>#include <ostream>#include <set>#include <string>#include <vector>#include <boost/units/quantity.hpp>#include "goby/acomms/amac/mac_manager.h"#include "goby/acomms/buffer/dynamic_buffer.h"#include "goby/acomms/modemdriver/driver_base.h"#include "goby/middleware/application/thread.h"#include "goby/middleware/group.h"#include "goby/middleware/marshalling/dccl.h"#include "goby/middleware/marshalling/interface.h"#include "goby/middleware/protobuf/intervehicle.pb.h"#include "goby/middleware/protobuf/intervehicle_transporter_config.pb.h"#include "goby/middleware/protobuf/serializer_transporter.pb.h"#include "goby/middleware/transport/interprocess.h"#include "goby/middleware/transport/interthread.h"#include "goby/time/convert.h"#include "goby/time/steady_clock.h"#include "goby/time/system_clock.h"#include "goby/time/types.h"#include "goby/util/debug_logger/flex_ostream.h"Go to the source code of this file.
Classes | |
| class | goby::middleware::intervehicle::ModemDriverThread |
Namespaces | |
| namespace | goby |
| The global namespace for the Goby project. | |
| namespace | goby::acomms |
| Classes and functions pertaining to acoustic communications (acomms) as well as related marine relevant communications links (such as satellite) | |
| namespace | goby::acomms::protobuf |
| namespace | goby::middleware |
| Objects implementing the Goby nested middleware. | |
| namespace | goby::middleware::protobuf |
| namespace | goby::middleware::intervehicle |
| namespace | goby::middleware::intervehicle::protobuf |
Functions | |
| size_t | goby::middleware::protobuf::data_size (const SerializerTransporterMessage &msg) |
| bool | goby::middleware::protobuf::operator== (const SerializerTransporterMessage &a, const SerializerTransporterMessage &b) |
| bool | goby::middleware::protobuf::operator< (const SerializerTransporterMessage &a, const SerializerTransporterMessage &b) |
| bool | goby::middleware::intervehicle::protobuf::operator== (const TransporterConfig &a, const TransporterConfig &b) |
| template<typename Data > | |
| std::shared_ptr< goby::middleware::protobuf::SerializerTransporterMessage > | goby::middleware::intervehicle::serialize_publication (const Data &d, const Group &group, const Publisher< Data > &publisher) |