Support for SHM-backed ipc::session sessions and session-servers with the SHM-classic (ipc::shm::classic::Pool_arena) provider.
More...
|
| namespace | rpc |
| | Sub-namespace containing utilities useful when working with capnp-RPC-with-zero-copy module of Flow-IPC (transport::struc::shm::rpc) – assuming one has chosen SHM-classic as the SHM-provider for such work.
|
| |
|
| template<typename Session_t > |
| std::ostream & | operator<< (std::ostream &os, const Session_mv< Session_t > &val) |
| | Prints string representation of the given Session_mv to the given ostream. More...
|
| |
| template<session::schema::MqType MQ_TYPE_OR_NONE, bool TRANSMIT_NATIVE_HANDLES, typename Mdt_payload > |
| std::ostream & | operator<< (std::ostream &os, const Server_session< MQ_TYPE_OR_NONE, TRANSMIT_NATIVE_HANDLES, Mdt_payload > &val) |
| | Prints string representation of the given Server_session to the given ostream. More...
|
| |
| template<session::schema::MqType MQ_TYPE_OR_NONE, bool TRANSMIT_NATIVE_HANDLES, typename Mdt_payload > |
| std::ostream & | operator<< (std::ostream &os, const Session_server< MQ_TYPE_OR_NONE, TRANSMIT_NATIVE_HANDLES, Mdt_payload > &val) |
| | Prints string representation of the given Session_server to the given ostream. More...
|
| |
Support for SHM-backed ipc::session sessions and session-servers with the SHM-classic (ipc::shm::classic::Pool_arena) provider.
See the doc header for the general ipc::session::shm namespace.
◆ Client_session
template<session::schema::MqType MQ_TYPE_OR_NONE, bool TRANSMIT_NATIVE_HANDLES, typename Mdt_payload = ::capnp::Void>
◆ operator<<() [1/3]
template<session::schema::MqType MQ_TYPE_OR_NONE, bool TRANSMIT_NATIVE_HANDLES, typename Mdt_payload >
| std::ostream & ipc::session::shm::classic::operator<< |
( |
std::ostream & |
os, |
|
|
const Server_session< MQ_TYPE_OR_NONE, TRANSMIT_NATIVE_HANDLES, Mdt_payload > & |
val |
|
) |
| |
Prints string representation of the given Server_session to the given ostream.
- Parameters
-
| os | Stream to which to write. |
| val | Object to serialize. |
- Returns
os.
◆ operator<<() [2/3]
template<typename Session_t >
| std::ostream & ipc::session::shm::classic::operator<< |
( |
std::ostream & |
os, |
|
|
const Session_mv< Session_t > & |
val |
|
) |
| |
Prints string representation of the given Session_mv to the given ostream.
- Parameters
-
| os | Stream to which to write. |
| val | Object to serialize. |
- Returns
os.
◆ operator<<() [3/3]
template<session::schema::MqType MQ_TYPE_OR_NONE, bool TRANSMIT_NATIVE_HANDLES, typename Mdt_payload >
| std::ostream & ipc::session::shm::classic::operator<< |
( |
std::ostream & |
os, |
|
|
const Session_server< MQ_TYPE_OR_NONE, TRANSMIT_NATIVE_HANDLES, Mdt_payload > & |
val |
|
) |
| |
Prints string representation of the given Session_server to the given ostream.
- Parameters
-
| os | Stream to which to write. |
| val | Object to serialize. |
- Returns
os.