cohtml::ISocketListener
The ISocketListener represents cohtml::View side of the web sockets.
#include <Socket.h>
Public Functions
Section titled “Public Functions”| Name | |
|---|---|
| ISocketListener() | |
| virtual | ~ISocketListener() |
| virtual void | OnMessage(const char * bytes, unsigned length) Called when platform socket receive message new message. |
| virtual void | OnMessage(const char * bytes, unsigned length, websocket::OpCode opCode) Called when platform socket receive message new message. |
| virtual void | OnClose(unsigned code, const char * reason, unsigned length) Called when platform socket want to close connection. |
| virtual void | OnError(const char * message, unsigned length) Called when any error occurred. |
| virtual void | OnOpen() Called by platform socket to notify page about successfully connecction establishment. |
Public Functions Documentation
Section titled “Public Functions Documentation”function ISocketListener
Section titled “function ISocketListener”ISocketListener()function ~ISocketListener
Section titled “function ~ISocketListener”virtual ~ISocketListener()function OnMessage
Section titled “function OnMessage”inline virtual void OnMessage( const char * bytes, unsigned length)Called when platform socket receive message new message.
Parameters:
- bytes the binary or text data which is send to the page
- length the length in bytes of the data
Warning: Will be deprecated. Use ISocketListener::OnMessage/3 instead.
function OnMessage
Section titled “function OnMessage”inline virtual void OnMessage( const char * bytes, unsigned length, websocket::OpCode opCode)Called when platform socket receive message new message.
Parameters:
- bytes the binary or text data which is send to the page
- length the length in bytes of the data
- opCode binary or text opcode of the provided WebSocket message data
function OnClose
Section titled “function OnClose”inline virtual void OnClose( unsigned code, const char * reason, unsigned length)Called when platform socket want to close connection.
Parameters:
- code indicates the status code explaining why the connection is being closed
- reason a human-readable string explaining why the connection is closing
- length the length in bytes of the data
function OnError
Section titled “function OnError”inline virtual void OnError( const char * message, unsigned length)Called when any error occurred.
Parameters:
- message the text data which is send to the page
- length the length in bytes of the text
function OnOpen
Section titled “function OnOpen”inline virtual void OnOpen()Called by platform socket to notify page about successfully connecction establishment.
© 2026 Coherent Labs. All rights reserved.