AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
ChannelRights Class Reference

#include "Channel.h"

Public Member Functions

 ChannelRights ()=default
 
 ChannelRights (const uint32 &f, const uint32 &d, std::string jm, std::string sm, std::set< uint32 > ml)
 

Public Attributes

uint32 flags {0}
 
uint32 speakDelay {0}
 
std::string joinMessage
 
std::string speakMessage
 
std::set< uint32moderators
 

Detailed Description

Constructor & Destructor Documentation

◆ ChannelRights() [1/2]

ChannelRights::ChannelRights ( )
default

◆ ChannelRights() [2/2]

ChannelRights::ChannelRights ( const uint32 f,
const uint32 d,
std::string  jm,
std::string  sm,
std::set< uint32 ml 
)
inline
122: flags(f), speakDelay(d), joinMessage(std::move(jm)), speakMessage(std::move(sm)), moderators(std::move(ml)) {}
std::string speakMessage
Definition: Channel.h:126
uint32 speakDelay
Definition: Channel.h:124
std::set< uint32 > moderators
Definition: Channel.h:127
uint32 flags
Definition: Channel.h:123
std::string joinMessage
Definition: Channel.h:125

Member Data Documentation

◆ flags

◆ joinMessage

std::string ChannelRights::joinMessage

Referenced by Channel::JoinChannel().

◆ moderators

◆ speakDelay

uint32 ChannelRights::speakDelay {0}

◆ speakMessage

std::string ChannelRights::speakMessage