Nexus Engine  v0.0.1
Loading...
Searching...
No Matches
Nexus::Network::NetworkManager Class Referenceexport

Public Member Functions

bool StartClient (const NetworkAddress &server)
void RegisterHandler (PacketType type, PacketDispatcher::Handler handler)
bool SendReliable (std::vector< byte > framedPacket)
bool SendUnreliable (std::vector< byte > framedPacket)
PacketWriter MakeWriter (PacketType type)
bool IsConnected () const noexcept
bool IsConnecting () const noexcept
void Update ()
 Call once per frame from the main loop.

Member Function Documentation

◆ IsConnected()

bool Nexus::Network::NetworkManager::IsConnected ( ) const
nodiscardnoexcept

◆ IsConnecting()

bool Nexus::Network::NetworkManager::IsConnecting ( ) const
nodiscardnoexcept

◆ MakeWriter()

PacketWriter Nexus::Network::NetworkManager::MakeWriter ( PacketType type)
nodiscard

◆ RegisterHandler()

void Nexus::Network::NetworkManager::RegisterHandler ( PacketType type,
PacketDispatcher::Handler handler )

◆ SendReliable()

bool Nexus::Network::NetworkManager::SendReliable ( std::vector< byte > framedPacket)
nodiscard

◆ SendUnreliable()

bool Nexus::Network::NetworkManager::SendUnreliable ( std::vector< byte > framedPacket)
nodiscard

◆ StartClient()

bool Nexus::Network::NetworkManager::StartClient ( const NetworkAddress & server)

◆ Update()

void Nexus::Network::NetworkManager::Update ( )

Call once per frame from the main loop.


The documentation for this class was generated from the following files: