TARAXA
|
#include <ws_server.hpp>
Public Member Functions | |
std::shared_ptr< WsSession > | createSession (tcp::socket &&socket) override |
WsServer (boost::asio::io_context &ioc, tcp::endpoint endpoint, addr_t node_addr) | |
WsServer (const WsServer &)=delete | |
WsServer (WsServer &&)=delete | |
Public Member Functions inherited from taraxa::net::WsServer | |
WsServer (boost::asio::io_context &ioc, tcp::endpoint endpoint, addr_t node_addr) | |
virtual | ~WsServer () |
WsServer (const WsServer &)=delete | |
WsServer (WsServer &&)=delete | |
WsServer & | operator= (const WsServer &)=delete |
WsServer & | operator= (WsServer &&)=delete |
void | run () |
void | newEthBlock (const ::taraxa::final_chain::BlockHeader &payload, const TransactionHashes &trx_hashes) |
void | newDagBlock (const DagBlock &blk) |
void | newDagBlockFinalized (const blk_hash_t &blk, uint64_t period) |
void | newPbftBlockExecuted (const PbftBlock &sche_blk, const std::vector< blk_hash_t > &finalized_dag_blk_hashes) |
void | newPendingTransaction (const trx_hash_t &trx_hash) |
void | newPillarBlockData (const pillar_chain::PillarBlockData &pillar_block_data) |
uint32_t | numberOfSessions () |
virtual bool | StartListening () |
virtual bool | StopListening () |
Additional Inherited Members | |
Protected Attributes inherited from taraxa::net::WsServer | |
const addr_t | node_addr_ |
|
overridevirtual |
Implements taraxa::net::WsServer.
taraxa::net::WsServer::WsServer |
|
delete |
|
delete |