LeechCraft Azoth 0.6.70-18808-g3467692359
Modular multiprotocol IM plugin for LeechCraft
Loading...
Searching...
No Matches
mucevents.h File Reference
#include <cstdint>
#include <optional>
#include <variant>
#include <QMap>
#include <QString>
Include dependency graph for mucevents.h:

Go to the source code of this file.

Classes

struct  LC::Azoth::MucEvents::ParticipantLeft
struct  LC::Azoth::MucEvents::ParticipantForcedOut
struct  LC::Azoth::MucEvents::SubjectChange
struct  LC::Azoth::MucEvents::ParticipantPermsChange

Namespaces

namespace  LC
namespace  LC::Azoth
namespace  LC::Azoth::MucEvents

Typedefs

using LC::Azoth::MUCPerms_t = QMap<QByteArray, QList<QByteArray>>
using LC::Azoth::MucEvents::ParticipantLeaveInfo = std::variant<ParticipantLeft, ParticipantForcedOut>

Enumerations

enum class  LC::Azoth::MucEvents::Liveness : std::uint8_t { LC::Azoth::MucEvents::Historical , LC::Azoth::MucEvents::Live }