Chatterino
Public Types | Public Member Functions | Public Attributes | List of all members
chatterino::ModeChangedAction Struct Reference

#include <PubSubActions.hpp>

Inheritance diagram for chatterino::ModeChangedAction:
[legend]
Collaboration diagram for chatterino::ModeChangedAction:
[legend]

Public Types

enum  Mode {
  Unknown, Slow, R9K, SubscribersOnly,
  EmoteOnly
}
 
enum  State { Off, On }
 

Public Member Functions

const char * getModeName () const
 
- Public Member Functions inherited from chatterino::PubSubAction
 PubSubAction (const QJsonObject &data, const QString &_roomID)
 

Public Attributes

enum chatterino::ModeChangedAction::Mode mode
 
enum chatterino::ModeChangedAction::State state
 
uint32_t duration = 0
 
- Public Attributes inherited from chatterino::PubSubAction
ActionUser source
 
std::chrono::steady_clock::time_point timestamp
 
QString roomID
 

Member Enumeration Documentation

◆ Mode

Enumerator
Unknown 
Slow 
R9K 
SubscribersOnly 
EmoteOnly 

◆ State

Enumerator
Off 
On 

Member Function Documentation

◆ getModeName()

const char* chatterino::ModeChangedAction::getModeName ( ) const
inline

Member Data Documentation

◆ duration

uint32_t chatterino::ModeChangedAction::duration = 0

◆ mode

enum chatterino::ModeChangedAction::Mode chatterino::ModeChangedAction::mode

◆ state

enum chatterino::ModeChangedAction::State chatterino::ModeChangedAction::state

The documentation for this struct was generated from the following file: