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::Server, including all inherited members.
AddClient(Socket::Client &&client) noexcept | StormByte::Network::Server | protected |
Authenticate(Socket::Client &client) noexcept | StormByte::Network::EndPoint | protectedvirtual |
Connect(const std::string &host, const unsigned short &port) noexcept override | StormByte::Network::Server | virtual |
Disconnect() noexcept override | StormByte::Network::Server | virtual |
DisconnectClient(Socket::Client &client) noexcept | StormByte::Network::Server | protected |
EndPoint(const Connection::Protocol &protocol, std::shared_ptr< Connection::Handler > handler, std::shared_ptr< Logger > logger) noexcept | StormByte::Network::EndPoint | |
EndPoint(const EndPoint &other)=delete | StormByte::Network::EndPoint | |
EndPoint(EndPoint &&other) noexcept=default | StormByte::Network::EndPoint | |
Handshake(Socket::Client &client) noexcept | StormByte::Network::EndPoint | protectedvirtual |
m_handler | StormByte::Network::EndPoint | protected |
m_input_pipeline (defined in StormByte::Network::EndPoint) | StormByte::Network::EndPoint | protected |
m_logger | StormByte::Network::EndPoint | protected |
m_output_pipeline | StormByte::Network::EndPoint | protected |
m_protocol | StormByte::Network::EndPoint | protected |
m_socket | StormByte::Network::EndPoint | protected |
m_status | StormByte::Network::EndPoint | protected |
operator=(const Server &other)=delete | StormByte::Network::Server | |
operator=(Server &&other) noexcept=default | StormByte::Network::Server | |
StormByte::Network::EndPoint::operator=(const EndPoint &other)=delete | StormByte::Network::EndPoint | |
StormByte::Network::EndPoint::operator=(EndPoint &&other) noexcept=default | StormByte::Network::EndPoint | |
ProcessClientPacket(Socket::Client &client, const Packet &packet) noexcept=0 | StormByte::Network::Server | protectedpure virtual |
Protocol() const noexcept | StormByte::Network::EndPoint | |
RawReceive(Socket::Client &client) noexcept | StormByte::Network::EndPoint | protected |
RawSend(Socket::Client &client, const Packet &packet) noexcept | StormByte::Network::EndPoint | protected |
Receive(Socket::Client &client) noexcept | StormByte::Network::EndPoint | protected |
RemoveClient(Socket::Client &client) noexcept | StormByte::Network::Server | protected |
RemoveClientAsync(Socket::Client &client) noexcept | StormByte::Network::Server | protected |
Send(Socket::Client &client, const Packet &packet) noexcept | StormByte::Network::EndPoint | protected |
Server(Connection::Protocol protocol, std::shared_ptr< Connection::Handler > handler, std::shared_ptr< Logger > logger) noexcept | StormByte::Network::Server | |
Server(const Server &other)=delete | StormByte::Network::Server | |
Server(Server &&other) noexcept=default | StormByte::Network::Server | |
Status() const noexcept | StormByte::Network::EndPoint | |
~EndPoint() noexcept | StormByte::Network::EndPoint | virtual |
~Server() noexcept override | StormByte::Network::Server | virtual |