Skylicht Engine
Loading...
Searching...
No Matches
Skylicht::Network::CWebsocket Class Reference
Inheritance diagram for Skylicht::Network::CWebsocket:
Skylicht::Network::IWebsocket

Public Member Functions

virtual bool connect (const std::string &url, const std::string &origin)
virtual void send (const std::string &message)
virtual void poll (int timeout=0)
virtual void dispatch (std::function< void(const std::string &)> callable)
virtual bool isClosed ()

Protected Attributes

easywsclient::WebSocket * m_ws

Additional Inherited Members

Static Public Member Functions inherited from Skylicht::Network::IWebsocket
static IWebsocket * create ()
Public Attributes inherited from Skylicht::Network::IWebsocket
std::function< void()> OnConnected
std::function< void()> OnConnectFailed

Member Function Documentation

◆ connect()

virtual bool Skylicht::Network::CWebsocket::connect ( const std::string & url,
const std::string & origin )
virtual

◆ dispatch()

virtual void Skylicht::Network::CWebsocket::dispatch ( std::function< void(const std::string &)> callable)
virtual

◆ isClosed()

virtual bool Skylicht::Network::CWebsocket::isClosed ( )
virtual

◆ poll()

virtual void Skylicht::Network::CWebsocket::poll ( int timeout = 0)
virtual

◆ send()

virtual void Skylicht::Network::CWebsocket::send ( const std::string & message)
virtual

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