Goby3  3.1.5a
2024.05.23
intervehicle.h File Reference
#include <atomic>
#include <functional>
#include <sys/types.h>
#include <thread>
#include <unistd.h>
#include <google/protobuf/io/zero_copy_stream_impl.h>
#include "goby/middleware/marshalling/dccl.h"
#include "goby/middleware/protobuf/intervehicle.pb.h"
#include "goby/middleware/transport/interthread.h"
#include "goby/middleware/transport/intervehicle/driver_thread.h"
#include "goby/middleware/transport/intervehicle/groups.h"
#include "goby/middleware/transport/serialization_handlers.h"

Go to the source code of this file.

Classes

class  goby::middleware::InvalidSubscription
 
class  goby::middleware::InvalidPublication
 
class  goby::middleware::InvalidUnsubscription
 
class  goby::middleware::InterVehicleTransporterBase< Derived, InnerTransporter >
 Base class for implementing transporters (both portal and forwarder) for the intervehicle layer. More...
 
class  goby::middleware::InterVehicleForwarder< InnerTransporter >
 Implements the forwarder concept for the intervehicle layer. More...
 
class  goby::middleware::InterVehiclePortal< InnerTransporter >
 Implements a portal for the intervehicle layer based on Goby Acomms. More...
 

Namespaces

 goby
 The global namespace for the Goby project.
 
 goby::middleware
 Objects implementing the Goby nested middleware.