Skip to main content

SleepyDiscord::GenericMessageReceiver

Inherited by SleepyDiscord::BaseDiscordClient, SleepyDiscord::VoiceConnection

Public Functions Documentation​

function ~GenericMessageReceiver​

virtual ~GenericMessageReceiver() =default

function initialize​

inline virtual void initialize()

Reimplemented by: SleepyDiscord::VoiceConnection::initialize

function handleFailToConnect​

inline virtual void handleFailToConnect()

Reimplemented by: SleepyDiscord::BaseDiscordClient::handleFailToConnect

function processMessage​

virtual void processMessage(
const std::string & message
) =0

Reimplemented by: SleepyDiscord::VoiceConnection::processMessage, SleepyDiscord::BaseDiscordClient::processMessage

function processCloseCode​

inline virtual void processCloseCode(
const int16_t
)

Reimplemented by: SleepyDiscord::VoiceConnection::processCloseCode, SleepyDiscord::BaseDiscordClient::processCloseCode

function processMessage​

inline virtual void processMessage(
const WebSocketMessage message
)

Reimplemented by: SleepyDiscord::BaseDiscordClient::processMessage

Protected Functions Documentation​

function getRetryDelay​

inline const time_t getRetryDelay()

Public Attributes Documentation​

variable connection​

WebsocketConnection connection;

Protected Attributes Documentation​

variable consecutiveReconnectsCount​

int consecutiveReconnectsCount = 0;

variable reconnectTimer​

Timer reconnectTimer;

Updated on 13 April 2022 at 18:39:59 UTC