Goby3  3.1.5a
2024.05.23
io_transporters.h File Reference
#include "goby/exception.h"

Go to the source code of this file.

Classes

class  goby::middleware::InterProcessForwarder< InnerTransporter >
 Implements the forwarder concept for the interprocess layer. More...
 
struct  goby::middleware::io::detail::IOTransporterByLayer< Derived, direction, layer >
 
struct  goby::middleware::io::detail::IOTransporterByLayer< Derived, direction, PubSubLayer::INTERTHREAD >
 
struct  goby::middleware::io::detail::IOTransporterByLayer< Derived, direction, PubSubLayer::INTERPROCESS >
 
struct  goby::middleware::io::detail::IOPublishTransporter< Derived, line_in_group, layer, use_indexed_group >
 
struct  goby::middleware::io::detail::IOPublishTransporter< Derived, line_in_group, layer, false >
 
struct  goby::middleware::io::detail::IOPublishTransporter< Derived, line_in_group, layer, true >
 
struct  goby::middleware::io::detail::IOSubscribeTransporter< Derived, line_out_group, layer, use_indexed_group >
 
struct  goby::middleware::io::detail::IOSubscribeTransporter< Derived, line_out_group, layer, false >
 
struct  goby::middleware::io::detail::IOSubscribeTransporter< Derived, line_out_group, layer, true >
 

Namespaces

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

Enumerations

enum  goby::middleware::io::PubSubLayer { goby::middleware::io::PubSubLayer::INTERTHREAD, goby::middleware::io::PubSubLayer::INTERPROCESS }
 
enum  goby::middleware::io::detail::Direction { goby::middleware::io::detail::Direction::PUBLISH, goby::middleware::io::detail::Direction::SUBSCRIBE }