conduit 0.6.0
Modern C++23 header-only event-dispatching / event-transport library
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Enumerations
transport.hpp File Reference

Transport interface and the local/remote scope enum used for flag-based filtering. More...

#include <conduit/envelope.hpp>
#include <commons/prioritized.hpp>
#include <cstdint>
#include <functional>
#include <utility>
Include dependency graph for transport.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  conduit::Transport
 

Namespaces

namespace  conduit
 

Typedefs

using conduit::InboundSink = std::function< void(const EventEnvelopeView &)>
 Callable installed on a Transport at attach time that receives inbound envelopes the transport pulled off the wire.
 

Enumerations

enum class  conduit::TransportScope : std::uint8_t { conduit::Local , conduit::Remote }
 Distinguishes in-process transports from off-machine ones. More...
 

Detailed Description

Transport interface and the local/remote scope enum used for flag-based filtering.