ledger-core
Public Member Functions | List of all members
ledger::core::api::WebSocketClient Class Referenceabstract

#include <WebSocketClient.hpp>

+ Inheritance diagram for ledger::core::api::WebSocketClient:

Public Member Functions

virtual void connect (const std::string &url, const std::shared_ptr< WebSocketConnection > &connection)=0
 
virtual void send (const std::shared_ptr< WebSocketConnection > &connection, const std::string &data)=0
 
virtual void disconnect (const std::shared_ptr< WebSocketConnection > &connection)=0
 

Detailed Description

A connected client via Web Socket.

Member Function Documentation

◆ connect()

virtual void ledger::core::api::WebSocketClient::connect ( const std::string &  url,
const std::shared_ptr< WebSocketConnection > &  connection 
)
pure virtual

Connect to a given URL via a Web Socket connection.

Parameters
url,theURL to connect to , the Web Socket connection to use

◆ disconnect()

virtual void ledger::core::api::WebSocketClient::disconnect ( const std::shared_ptr< WebSocketConnection > &  connection)
pure virtual

Disconnect a client. , the Web Socket connection to use

◆ send()

virtual void ledger::core::api::WebSocketClient::send ( const std::shared_ptr< WebSocketConnection > &  connection,
const std::string &  data 
)
pure virtual

Send a message to a given client. , the Web Socket connection to use , the message to send


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