19 std::unique_ptr<interfaces::Ipc>
m_ipc;
std::unique_ptr< interfaces::Ipc > m_ipc
Initial interface created when a process is first started, and used to give and get access to other i...
Interface providing access to interprocess-communication (IPC) functionality.
std::unique_ptr< Init > MakeBasicInit(const char *exe_name, const char *process_argv0)
Return implementation of Init interface for a basic IPC client that doesn't provide any IPC services ...
std::unique_ptr< Ipc > MakeIpc(const char *exe_name, const char *process_argv0, Init &init)
Return implementation of Ipc interface.
constexpr auto Ticks(Dur2 d)
Helper to count the seconds of a duration/time_point.