Flow-IPC 3.0.0
Flow-IPC project: Full implementation reference.
ipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t > Member List

This is the complete list of members for ipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >, including all inherited members.

async_end_sending(Task_err &&on_done_func)ipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
async_end_sending(Error_code *sync_err_code, Task_err &&on_done_func)ipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
async_io_obj()ipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
Async_io_obj typedefipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
async_receive_blob(Args &&... args)ipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
async_receive_blob_batch(Args &&... args)ipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
async_receive_native_handle(Args &&... args)ipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
async_receive_native_handle_batch(Args &&... args)ipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
auto_ping(util::Fine_duration period=boost::chrono::seconds{2})ipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
Blob_batch_in typedefipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
blob_rcv() constipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
blob_rcv()ipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
Blob_rcv_stats typedefipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
blob_receive_stats(Args &&... args) constipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
blob_receive_stats_reset(Args &&... args)ipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
Blob_receiver_obj typedefipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
Blob_receiver_ptr typedefipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >private
blob_send_stats(Args &&... args) constipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
blob_send_stats_reset(Args &&... args)ipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
Blob_sender_obj typedefipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
Blob_sender_ptr typedefipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >private
blob_snd() constipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
blob_snd()ipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
Blob_snd_stats typedefipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
Channel()ipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
Channel(flow::log::Logger *logger_ptr, util::String_view nickname_str)ipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
Channel(Channel &&src)ipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
Channel(const Channel &)=deleteipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
end_sending()ipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
hndl_rcv() constipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
hndl_rcv()ipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
hndl_snd() constipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
hndl_snd()ipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
idle_timer_run(util::Fine_duration timeout=boost::chrono::seconds{5})ipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
init_blob_pipe(Blob_sender_obj &&snd_and_rcv)ipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
init_blob_pipe(Blob_sender_obj &&snd, Blob_receiver_obj &&rcv)ipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
init_native_handle_pipe(Native_handle_sender_obj &&snd_and_rcv)ipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
init_native_handle_pipe(Native_handle_sender_obj &&snd, Native_handle_receiver_obj &&rcv)ipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
initialized(bool suppress_log=false) constipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
m_blob_rcvipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >private
m_blob_sndipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >private
m_hndl_rcvipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >private
m_hndl_sndipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >private
m_nicknameipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >private
Native_handle_batch_in typedefipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
Native_handle_rcv_stats typedefipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
native_handle_receive_stats(Args &&... args) constipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
native_handle_receive_stats_reset(Args &&... args)ipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
Native_handle_receiver_obj typedefipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
Native_handle_receiver_ptr typedefipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >private
native_handle_send_stats(Args &&... args) constipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
native_handle_send_stats_reset(Args &&... args)ipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
Native_handle_sender_obj typedefipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
Native_handle_sender_ptr typedefipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >private
Native_handle_snd_stats typedefipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
nickname() constipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
operator<<ipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >friend
operator<<(std::ostream &os, const Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t > &val)ipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >related
operator=(Channel &&src)ipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
operator=(const Channel &)=deleteipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
receive_blob_max_size(Args &&... args) constipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
receive_meta_blob_max_size(Args &&... args) constipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
replace_event_wait_handles(Args &&... args)ipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
S_HAS_2_PIPESipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >static
S_HAS_BLOB_PIPEipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >static
S_HAS_BLOB_PIPE_ONLYipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >static
S_HAS_NATIVE_HANDLE_PIPEipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >static
S_HAS_NATIVE_HANDLE_PIPE_ONLYipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >static
S_IS_ASYNC_IO_OBJipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >static
S_IS_SYNC_IO_OBJipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >static
S_RCV_BLOB_BATCH_SZ_RECOMMENDATIONipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >static
S_RCV_NATIVE_HANDLE_BATCH_SZ_RECOMMENDATIONipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >static
send_blob(Args &&... args)ipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
send_blob_max_size(Args &&... args) constipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
send_meta_blob_max_size(Args &&... args) constipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
send_native_handle(Args &&... args)ipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
start_receive_blob_ops(Args &&... args)ipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
start_receive_native_handle_ops(Args &&... args)ipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
start_send_blob_ops(Args &&... args)ipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
start_send_native_handle_ops(Args &&... args)ipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
Sync_io_obj typedefipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >
~Channel()ipc::transport::Channel< Blob_sender_t, Blob_receiver_t, Native_handle_sender_t, Native_handle_receiver_t >