StormByte C++ Library: Network module 0.0.9999
StormByte-Network is a StormByte library module for handling and create network connections
Loading...
Searching...
No Matches
StormByte::Network::Endpoint Member List

This is the complete list of members for StormByte::Network::Endpoint, including all inherited members.

Connect(const Connection::Protocol &protocol, const std::string &address, const unsigned short &port)=0StormByte::Network::Endpointpure virtual
CreateConnection(std::shared_ptr< Socket::Client > socket) noexceptStormByte::Network::Endpointprotected
Disconnect() noexcept=0StormByte::Network::Endpointpure virtual
Endpoint(const DeserializePacketFunction &deserialize_packet_function, std::shared_ptr< Logger::Log > logger) noexceptStormByte::Network::Endpoint
Endpoint(const Endpoint &other)=deleteStormByte::Network::Endpoint
Endpoint(Endpoint &&other) noexcept=defaultStormByte::Network::Endpoint
InputPipeline() const noexcept=0StormByte::Network::Endpointprotectedpure virtual
m_deserialize_packet_functionStormByte::Network::Endpointprotected
m_loggerStormByte::Network::Endpointprotected
operator=(const Endpoint &other)=deleteStormByte::Network::Endpoint
operator=(Endpoint &&other) noexcept=defaultStormByte::Network::Endpoint
OutputPipeline() const noexcept=0StormByte::Network::Endpointprotectedpure virtual
Reply(std::shared_ptr< Connection::Client > client_connection, const Transport::Packet &packet) noexceptStormByte::Network::Endpointprotected
Send(std::shared_ptr< Connection::Client > client_connection, const Transport::Packet &packet) noexceptStormByte::Network::Endpointprotected
Status() const noexcept=0StormByte::Network::Endpointpure virtual
~Endpoint() noexcept=defaultStormByte::Network::Endpointvirtual