#ifndef DEPTHGUIDE_NETWORK_IMPL_H #define DEPTHGUIDE_NETWORK_IMPL_H #include "network/network.h" #include "multiplexer_impl.h" struct virtual_channel_manager::impl { multiplexer_type mux; }; virtual_channel_manager::virtual_channel_manager(create_config conf) : pimpl(std::make_unique()) { pimpl->mux = std::make_shared( multiplexer::create_config{ .low_channel = std::move(conf.low_channel)}); } #endif //DEPTHGUIDE_NETWORK_IMPL_H