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 61 of file Transmitter.h.
|
delete |
|
delete |
|
virtual |
Definition at line 65 of file Transmitter.cpp.
|
protected |
Definition at line 60 of file Transmitter.cpp.
Referenced by web::websocket::SubProtocolContext::SubProtocolContext().
|
delete |
|
private |
Definition at line 84 of file Transmitter.cpp.
|
private |
Definition at line 101 of file Transmitter.cpp.
|
private |
Definition at line 183 of file Transmitter.cpp.
|
private |
Definition at line 162 of file Transmitter.cpp.
|
private |
Definition at line 169 of file Transmitter.cpp.
|
private |
Definition at line 176 of file Transmitter.cpp.
|
private |
Definition at line 156 of file Transmitter.cpp.
|
protected |
Definition at line 68 of file Transmitter.cpp.
|
protected |
Definition at line 80 of file Transmitter.cpp.
|
protected |
Definition at line 76 of file Transmitter.cpp.
|
protected |
Definition at line 72 of file Transmitter.cpp.
|
protected |
Definition at line 98 of file Transmitter.h.
|
private |
Definition at line 91 of file Transmitter.h.
|
private |
Definition at line 95 of file Transmitter.h.
|
private |
Definition at line 90 of file Transmitter.h.
|
private |
Definition at line 93 of file Transmitter.h.