Goby3 3.2.3
2025.05.13
Loading...
Searching...
No Matches
io_transporters.h File Reference
#include "goby/exception.h"

Go to the source code of this file.

Classes

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

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

Enumerations

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