84 virtual
bool Connect(const
Connection::Protocol& protocol, const std::
string& address, const
unsigned short& port) = 0;
89 virtual
void Disconnect() noexcept = 0;
100 std::shared_ptr<Logger::Log> m_logger;
118 virtual Buffer::Pipeline InputPipeline() const noexcept = 0;
128 virtual Buffer::Pipeline OutputPipeline() const noexcept = 0;
std::function< PacketPointer(Transport::Packet::OpcodeType, Buffer::Consumer, std::shared_ptr< Logger::Log >)> DeserializePacketFunction
The deserialize packet function type.
Definition typedefs.hxx:43