Wavelength
Privacy-focused, cross-platform, and open-source communication application
Loading...
Searching...
No Matches
MessageHandler Member List

This is the complete list of members for MessageHandler, including all inherited members.

ClearProcessedMessages()MessageHandlerinline
CreateAuthRequest(const QString &frequency, const QString &password, const QString &client_id)MessageHandlerstatic
CreateLeaveRequest(const QString &frequency, bool is_host)MessageHandlerstatic
CreateRegisterRequest(const QString &frequency, bool is_password_protected, const QString &password, const QString &host_id)MessageHandlerstatic
GenerateMessageId()MessageHandlerinlinestatic
GetInstance()MessageHandlerinlinestatic
GetMessageContent(const QJsonObject &message_object)MessageHandlerinlinestatic
GetMessageFrequency(const QJsonObject &message_object)MessageHandlerinlinestatic
GetMessageId(const QJsonObject &message_object)MessageHandlerinlinestatic
GetMessageSenderId(const QJsonObject &message_object)MessageHandlerinlinestatic
GetMessageType(const QJsonObject &message_object)MessageHandlerinlinestatic
IsMessageProcessed(const QString &message_id) constMessageHandlerinline
kMaxCachedMessageIdsMessageHandlerprivatestatic
MarkMessageAsProcessed(const QString &message_id)MessageHandler
MessageHandler(QObject *parent=nullptr)MessageHandlerinlineexplicitprivate
MessageHandler(const MessageHandler &)=deleteMessageHandlerprivate
operator=(const MessageHandler &)=deleteMessageHandlerprivate
ParseMessage(const QString &message, bool *ok=nullptr)MessageHandlerstatic
processed_message_ids_MessageHandlerprivate
SendSystemCommand(QWebSocket *socket, const QString &command, const QJsonObject &params=QJsonObject())MessageHandlerstatic
~MessageHandler() override=defaultMessageHandlerprivate