|
Goby3 3.5.1
2026.06.04
|
#include <goby/zeromq/transport/interprocess.h>
Public Types | |
| using | Base = PortalBase< InterProcessPortalImplementation< InnerTransporter, PortalBase, ImplementationTag >, InnerTransporter, ImplementationTag > |
| using | IdentifierWildcard = middleware::IdentifierWildcard |
Public Member Functions | |
| InterProcessPortalImplementation (const protobuf::InterProcessPortalConfig &cfg) | |
| InterProcessPortalImplementation (InnerTransporter &inner, const protobuf::InterProcessPortalConfig &cfg) | |
| ~InterProcessPortalImplementation () | |
| void | ready () |
| When using hold functionality, call when the process is ready to receive publications (typically done after most or all subscribe calls) | |
| bool | hold_state () |
| When using hold functionality, returns whether the system is holding (true) and thus waiting for all processes to connect and be ready, or running (false). | |
Public Attributes | |
| friend | Base |
Definition at line 213 of file interprocess.h.
| using goby::zeromq::InterProcessPortalImplementation< InnerTransporter, PortalBase, ImplementationTag >::Base = PortalBase<InterProcessPortalImplementation<InnerTransporter, PortalBase, ImplementationTag>, InnerTransporter, ImplementationTag> |
Definition at line 219 of file interprocess.h.
| using goby::zeromq::InterProcessPortalImplementation< InnerTransporter, PortalBase, ImplementationTag >::IdentifierWildcard = middleware::IdentifierWildcard |
Definition at line 222 of file interprocess.h.
|
inline |
Definition at line 224 of file interprocess.h.
|
inline |
Definition at line 233 of file interprocess.h.
|
inline |
Definition at line 244 of file interprocess.h.
|
inline |
When using hold functionality, returns whether the system is holding (true) and thus waiting for all processes to connect and be ready, or running (false).
Definition at line 257 of file interprocess.h.
|
inline |
When using hold functionality, call when the process is ready to receive publications (typically done after most or all subscribe calls)
Definition at line 254 of file interprocess.h.
| friend goby::zeromq::InterProcessPortalImplementation< InnerTransporter, PortalBase, ImplementationTag >::Base |
Definition at line 259 of file interprocess.h.