Flow-IPC 1.0.1
Flow-IPC project: Full implementation reference.
ipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver > Member List

This is the complete list of members for ipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >, including all inherited members.

async_end_sending(Task_err &&on_done_func)ipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >
async_end_sending(Error_code *sync_err_code, Task_err &&on_done_func)ipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >
Async_io_obj typedefipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >
async_io_obj()ipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >
async_receive_blob(Args &&... args)ipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >
async_receive_native_handle(Args &&... args)ipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >
auto_ping(util::Fine_duration period=boost::chrono::seconds(2))ipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >
blob_rcv() constipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >
blob_rcv()ipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >
Blob_receiver_obj typedefipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >
Blob_receiver_ptr typedefipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >private
Blob_sender_obj typedefipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >
Blob_sender_ptr typedefipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >private
blob_snd() constipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >
blob_snd()ipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >
Channel()ipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >
Channel(flow::log::Logger *logger_ptr, util::String_view nickname_str)ipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >
Channel(Channel &&src)ipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >
Channel(const Channel &)=deleteipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >
end_sending()ipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >
hndl_rcv() constipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >
hndl_rcv()ipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >
hndl_snd() constipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >
hndl_snd()ipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >
idle_timer_run(util::Fine_duration timeout=boost::chrono::seconds(5))ipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >
init_blob_pipe(Blob_sender_obj &&snd_and_rcv)ipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >
init_blob_pipe(Blob_sender_obj &&snd, Blob_receiver_obj &&rcv)ipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >
init_native_handle_pipe(Native_handle_sender_obj &&snd_and_rcv)ipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >
init_native_handle_pipe(Native_handle_sender_obj &&snd, Native_handle_receiver_obj &&rcv)ipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >
initialized(bool suppress_log=false) constipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >
m_blob_rcvipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >private
m_blob_sndipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >private
m_hndl_rcvipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >private
m_hndl_sndipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >private
m_nicknameipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >private
Native_handle_receiver_obj typedefipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >
Native_handle_receiver_ptr typedefipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >private
Native_handle_sender_obj typedefipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >
Native_handle_sender_ptr typedefipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >private
nickname() constipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >
operator<<ipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >friend
operator<<(std::ostream &os, const Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver > &val)ipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >related
operator=(Channel &&src)ipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >
operator=(const Channel &)=deleteipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >
receive_blob_max_size() constipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >
receive_meta_blob_max_size() constipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >
replace_event_wait_handles(const Create_ev_wait_hndl_func &create_ev_wait_hndl_func)ipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >
S_HAS_2_PIPESipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >static
S_HAS_BLOB_PIPEipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >static
S_HAS_BLOB_PIPE_ONLYipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >static
S_HAS_NATIVE_HANDLE_PIPEipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >static
S_HAS_NATIVE_HANDLE_PIPE_ONLYipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >static
S_IS_ASYNC_IO_OBJipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >static
S_IS_SYNC_IO_OBJipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >static
send_blob(const util::Blob_const &blob, Error_code *err_code=0)ipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >
send_blob_max_size() constipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >
send_meta_blob_max_size() constipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >
send_native_handle(Native_handle hndl_or_null, const util::Blob_const &meta_blob, Error_code *err_code=0)ipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >
start_receive_blob_ops(Event_wait_func_t &&ev_wait_func)ipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >
start_receive_native_handle_ops(Event_wait_func_t &&ev_wait_func)ipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >
start_send_blob_ops(Event_wait_func_t &&ev_wait_func)ipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >
start_send_native_handle_ops(Event_wait_func_t &&ev_wait_func)ipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >
Sync_io_obj typedefipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >
~Channel()ipc::transport::Channel< Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver >