SNode.C
|
#include <Transmitter.h>
Public Member Functions | |
Transmitter ()=delete | |
Transmitter (const Transmitter &)=delete | |
Transmitter & | operator= (const Transmitter &)=delete |
virtual | ~Transmitter () |
Protected Member Functions | |
Transmitter (core::socket::stream::SocketConnection *socketConnection, bool masking) | |
void | sendMessage (uint8_t opCode, const char *message, std::size_t messageLength) |
void | sendMessageStart (uint8_t opCode, const char *message, std::size_t messageLength) |
void | sendMessageFrame (const char *message, std::size_t messageLength) |
void | sendMessageEnd (const char *message, std::size_t messageLength) |
Protected Attributes | |
bool | closeSent = false |
Private Member Functions | |
void | send (bool end, uint8_t opCode, const char *message, std::size_t messageLength) |
void | sendFrame (bool fin, uint8_t opCode, const char *payload, uint64_t payloadLength) |
void | sendFrameData (uint8_t data) const |
void | sendFrameData (uint16_t data) const |
void | sendFrameData (uint32_t data) const |
void | sendFrameData (uint64_t data) const |
void | sendFrameData (const char *frame, uint64_t frameLength) const |
Private Attributes | |
std::random_device | randomDevice |
std::uniform_int_distribution< uint32_t > | distribution {0, UINT32_MAX} |
core::socket::stream::SocketConnection * | socketConnection = nullptr |
bool | masking = false |
Definition at line 39 of file Transmitter.h.
|
delete |
|
delete |
|
virtual |
Definition at line 43 of file Transmitter.cpp.
|
protected |
Definition at line 38 of file Transmitter.cpp.
Referenced by web::websocket::SubProtocolContext::SubProtocolContext().
|
delete |
|
private |
Definition at line 62 of file Transmitter.cpp.
|
private |
Definition at line 79 of file Transmitter.cpp.
|
private |
Definition at line 161 of file Transmitter.cpp.
|
private |
Definition at line 140 of file Transmitter.cpp.
|
private |
Definition at line 147 of file Transmitter.cpp.
|
private |
Definition at line 154 of file Transmitter.cpp.
|
private |
Definition at line 134 of file Transmitter.cpp.
|
protected |
Definition at line 46 of file Transmitter.cpp.
|
protected |
Definition at line 58 of file Transmitter.cpp.
|
protected |
Definition at line 54 of file Transmitter.cpp.
|
protected |
Definition at line 50 of file Transmitter.cpp.
|
protected |
Definition at line 76 of file Transmitter.h.
|
private |
Definition at line 69 of file Transmitter.h.
|
private |
Definition at line 73 of file Transmitter.h.
|
private |
Definition at line 68 of file Transmitter.h.
|
private |
Definition at line 71 of file Transmitter.h.