![]() |
TrinityCore
|
Public Member Functions | |
| uint8 | GetFlags () const |
| bool | IsInvisible () const |
| void | SetInvisible (bool on) |
| bool | HasFlag (uint8 flag) const |
| void | SetFlag (uint8 flag) |
| void | RemoveFlag (uint8 flag) |
| bool | IsOwner () const |
| void | SetOwner (bool state) |
| bool | IsModerator () const |
| void | SetModerator (bool state) |
| bool | IsMuted () const |
| void | SetMuted (bool state) |
Private Attributes | |
| uint8 | _flags = MEMBER_FLAG_NONE |
| bool | _invisible = false |
|
inline |
Definition at line 111 of file Channel.h.
Referenced by Channel::SetModerator(), and Channel::SetMute().
|
inline |
|
inline |
Definition at line 113 of file Channel.h.
Referenced by Channel::JoinChannel().
|
inline |
Definition at line 129 of file Channel.h.
References MEMBER_FLAG_MODERATOR.
Referenced by Channel::AddonSay(), Channel::Announce(), Channel::KickOrBan(), Channel::Password(), Channel::Say(), Channel::SetMode(), Channel::SetModerator(), and Channel::UnBan().
|
inline |
Definition at line 138 of file Channel.h.
References MEMBER_FLAG_MUTED.
Referenced by Channel::AddonSay(), Channel::Say(), and Channel::SetMute().
|
inline |
Definition at line 120 of file Channel.h.
References MEMBER_FLAG_OWNER.
Referenced by Channel::LeaveChannel().
|
inline |
Definition at line 114 of file Channel.h.
Referenced by Channel::JoinChannel().
|
inline |
Definition at line 130 of file Channel.h.
References MEMBER_FLAG_MODERATOR.
Referenced by Channel::JoinChannel(), Channel::KickOrBan(), Channel::SetModerator(), and Channel::SetOwner().
|
inline |
Definition at line 139 of file Channel.h.
References MEMBER_FLAG_MUTED.
Referenced by Channel::SetMute().
|
inline |
Definition at line 121 of file Channel.h.
References MEMBER_FLAG_OWNER.
|
private |