#include <middleware.hpp>
◆ Middleware() [1/3]
| conduit::Middleware::Middleware |
( |
| ) |
|
|
default |
◆ Middleware() [2/3]
| conduit::Middleware::Middleware |
( |
const Middleware & |
| ) |
|
|
default |
◆ Middleware() [3/3]
◆ ~Middleware()
| conduit::Middleware::~Middleware |
( |
| ) |
|
|
overridedefault |
◆ after_dispatch()
Called after all listeners ran (or were skipped if before_dispatch returned false).
◆ before_dispatch()
Called before listener dispatch. Return false to drop the envelope.
◆ on_error()
| virtual void conduit::Middleware::on_error |
( |
EventEnvelopeView & |
, |
|
|
const std::exception_ptr & |
|
|
) |
| |
|
inlinevirtual |
Called when a listener throws.
◆ on_transport_error()
| virtual void conduit::Middleware::on_transport_error |
( |
std::string_view |
, |
|
|
const std::exception_ptr & |
|
|
) |
| |
|
inlinevirtual |
Called when a transport fails to decode or otherwise produce an inbound envelope (no envelope available).
transport is the adapter's short name ("mqtt", "nats", "zmq", "amqp", "redis", ...). Default is a no-op.
◆ operator=() [1/2]
◆ operator=() [2/2]
The documentation for this class was generated from the following file: