|
StormByte C++ Library: Network module 0.0.9999
StormByte-Network is a StormByte library module for handling and create network connections
|
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)=0 | StormByte::Network::Endpoint | pure virtual |
| CreateConnection(std::shared_ptr< Socket::Client > socket) noexcept | StormByte::Network::Endpoint | protected |
| Disconnect() noexcept=0 | StormByte::Network::Endpoint | pure virtual |
| Endpoint(const DeserializePacketFunction &deserialize_packet_function, std::shared_ptr< Logger::Log > logger) noexcept | StormByte::Network::Endpoint | |
| Endpoint(const Endpoint &other)=delete | StormByte::Network::Endpoint | |
| Endpoint(Endpoint &&other) noexcept=default | StormByte::Network::Endpoint | |
| InputPipeline() const noexcept=0 | StormByte::Network::Endpoint | protectedpure virtual |
| m_deserialize_packet_function | StormByte::Network::Endpoint | protected |
| m_logger | StormByte::Network::Endpoint | protected |
| operator=(const Endpoint &other)=delete | StormByte::Network::Endpoint | |
| operator=(Endpoint &&other) noexcept=default | StormByte::Network::Endpoint | |
| OutputPipeline() const noexcept=0 | StormByte::Network::Endpoint | protectedpure virtual |
| Reply(std::shared_ptr< Connection::Client > client_connection, const Transport::Packet &packet) noexcept | StormByte::Network::Endpoint | protected |
| Send(std::shared_ptr< Connection::Client > client_connection, const Transport::Packet &packet) noexcept | StormByte::Network::Endpoint | protected |
| Status() const noexcept=0 | StormByte::Network::Endpoint | pure virtual |
| ~Endpoint() noexcept=default | StormByte::Network::Endpoint | virtual |