|
Goby3 3.3.0
2025.07.10
|
#include <chrono>#include <memory>#include <regex>#include <thread>#include <unordered_map>#include "goby/exception.h"#include "goby/util/binary.h"#include "goby/middleware/common.h"#include "goby/middleware/protobuf/intermodule.pb.h"#include "goby/middleware/protobuf/intervehicle.pb.h"#include "goby/middleware/protobuf/serializer_transporter.pb.h"#include "interface.h"#include "null.h"Go to the source code of this file.
Classes | |
| class | goby::middleware::SerializationHandlerPostSelector< Metadata, Enable > |
| Selector class for enabling SerializationHandlerBase::post() override signature based on whether the Metadata exists (e.g. Publisher or Subscriber) or not (that is, Metadata = void). More... | |
| class | goby::middleware::SerializationHandlerPostSelector< Metadata, typename std::enable_if_t< std::is_void< Metadata >::value > > |
| Selects the SerializationHandlerBase::post() signatures without metadata. More... | |
| class | goby::middleware::SerializationHandlerPostSelector< Metadata, typename std::enable_if_t<!std::is_void< Metadata >::value > > |
| Selects the SerializationHandlerBase::post() signatures with metadata (e.g. Publisher or Subscriber) More... | |
| class | goby::middleware::SerializationHandlerBase< Metadata > |
| Base class for handling posting callbacks for serialized data types (interprocess and outer) More... | |
| class | goby::middleware::SerializationSubscription< Data, scheme_id > |
| Represents a subscription to a serialized data type (interprocess layer). More... | |
| class | goby::middleware::IntervehicleSerializationSubscription< Data, scheme_id > |
| Represents a subscription to a serialized data type (intervehicle layer). More... | |
| class | goby::middleware::PublisherCallback< Data, scheme_id, Metadata > |
| Represents a callback for a published data type (e.g. acked_func or expired_func) More... | |
| class | goby::middleware::SerializationUnSubscription< Data, scheme_id > |
| Represents an unsubscription to a serialized data type (interprocess and outer layers). More... | |
| class | goby::middleware::SerializationSubscriptionRegex |
| Represents a regex subscription to a serialized data type (interprocess and outer layers). More... | |
| class | goby::middleware::SerializationUnSubscribeAll |
| Represents an unsubscription to all subscribed data for a given thread. More... | |
| class | goby::middleware::SerializationInterModuleSubscription |
| Represents a(n) (un)subscription from an InterModuleForwarder. More... | |
Namespaces | |
| namespace | goby |
| The global namespace for the Goby project. | |
| namespace | goby::middleware |
| Objects implementing the Goby nested middleware. | |
Functions | |
| template<typename Metadata > | |
| bool | goby::middleware::operator== (const SerializationHandlerBase< Metadata > &s1, const SerializationHandlerBase< Metadata > &s2) |