Goby3  3.1.5a
2024.05.23
intermodule.h File Reference
#include <atomic>
#include <functional>
#include <sys/types.h>
#include <thread>
#include <tuple>
#include <unistd.h>
#include "goby/middleware/group.h"
#include "goby/middleware/protobuf/intermodule.pb.h"
#include "goby/middleware/transport/interprocess.h"
#include "goby/middleware/transport/null.h"
#include "goby/middleware/transport/poller.h"
#include "goby/middleware/transport/serialization_handlers.h"

Go to the source code of this file.

Classes

class  goby::middleware::InterModuleForwarder< InnerTransporter >
 Implements the forwarder concept for the intermodule layer. More...
 
class  goby::middleware::InterModulePortalBase< Derived, InnerTransporter >
 

Namespaces

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

Typedefs

template<typename Derived , typename InnerTransporter >
using goby::middleware::InterModuleTransporterBase = InterProcessTransporterBase< Derived, InnerTransporter >
 

Functions

bool goby::middleware::protobuf::operator< (const SerializerTransporterKey &k1, const SerializerTransporterKey &k2)