#include <TwitchIrcServer.hpp>
◆ TwitchIrcServer()
chatterino::TwitchIrcServer::TwitchIrcServer |
( |
| ) |
|
◆ ~TwitchIrcServer()
virtual chatterino::TwitchIrcServer::~TwitchIrcServer |
( |
| ) |
|
|
overridevirtualdefault |
◆ bulkRefreshLiveStatus()
void chatterino::TwitchIrcServer::bulkRefreshLiveStatus |
( |
| ) |
|
◆ cleanChannelName()
QString chatterino::TwitchIrcServer::cleanChannelName |
( |
const QString & |
dirtyChannelName | ) |
|
|
overrideprotectedvirtual |
◆ createChannel()
std::shared_ptr< Channel > chatterino::TwitchIrcServer::createChannel |
( |
const QString & |
channelName | ) |
|
|
overrideprotectedvirtual |
◆ dropSeventvChannel()
void chatterino::TwitchIrcServer::dropSeventvChannel |
( |
const QString & |
userID, |
|
|
const QString & |
emoteSetID |
|
) |
| |
Checks if any channel still needs this userID
or emoteSetID
. If not, it unsubscribes from the respective messages.
It's currently not possible to share emote sets among users, but it's a commonly requested feature.
◆ forEachChannelAndSpecialChannels()
void chatterino::TwitchIrcServer::forEachChannelAndSpecialChannels |
( |
std::function< void(ChannelPtr)> |
func | ) |
|
◆ forEachSeventvEmoteSet()
void chatterino::TwitchIrcServer::forEachSeventvEmoteSet |
( |
const QString & |
emoteSetId, |
|
|
std::function< void(TwitchChannel &)> |
func |
|
) |
| |
Calls func
with all twitch channels that have emoteSetId
added.
◆ forEachSeventvUser()
void chatterino::TwitchIrcServer::forEachSeventvUser |
( |
const QString & |
userId, |
|
|
std::function< void(TwitchChannel &)> |
func |
|
) |
| |
Calls func
with all twitch channels where the seventv-user-id is userId
.
◆ getBttvEmotes()
const BttvEmotes & chatterino::TwitchIrcServer::getBttvEmotes |
( |
| ) |
const |
◆ getChannelOrEmptyByID()
std::shared_ptr< Channel > chatterino::TwitchIrcServer::getChannelOrEmptyByID |
( |
const QString & |
channelID | ) |
|
◆ getCustomChannel()
std::shared_ptr< Channel > chatterino::TwitchIrcServer::getCustomChannel |
( |
const QString & |
channelname | ) |
|
|
overrideprotectedvirtual |
◆ getFfzEmotes()
const FfzEmotes & chatterino::TwitchIrcServer::getFfzEmotes |
( |
| ) |
const |
◆ getSeventvEmotes()
const SeventvEmotes & chatterino::TwitchIrcServer::getSeventvEmotes |
( |
| ) |
const |
◆ hasSeparateWriteConnection()
bool chatterino::TwitchIrcServer::hasSeparateWriteConnection |
( |
| ) |
const |
|
overrideprotectedvirtual |
◆ initialize()
void chatterino::TwitchIrcServer::initialize |
( |
Settings & |
settings, |
|
|
Paths & |
paths |
|
) |
| |
|
overridevirtual |
◆ initializeConnection()
◆ privateMessageReceived()
void chatterino::TwitchIrcServer::privateMessageReceived |
( |
Communi::IrcPrivateMessage * |
message | ) |
|
|
overrideprotectedvirtual |
◆ readConnectionMessageReceived()
void chatterino::TwitchIrcServer::readConnectionMessageReceived |
( |
Communi::IrcMessage * |
message | ) |
|
|
overrideprotectedvirtual |
◆ reloadAllBTTVChannelEmotes()
void chatterino::TwitchIrcServer::reloadAllBTTVChannelEmotes |
( |
| ) |
|
◆ reloadAllFFZChannelEmotes()
void chatterino::TwitchIrcServer::reloadAllFFZChannelEmotes |
( |
| ) |
|
◆ reloadAllSevenTVChannelEmotes()
void chatterino::TwitchIrcServer::reloadAllSevenTVChannelEmotes |
( |
| ) |
|
◆ reloadBTTVGlobalEmotes()
void chatterino::TwitchIrcServer::reloadBTTVGlobalEmotes |
( |
| ) |
|
◆ reloadFFZGlobalEmotes()
void chatterino::TwitchIrcServer::reloadFFZGlobalEmotes |
( |
| ) |
|
◆ reloadSevenTVGlobalEmotes()
void chatterino::TwitchIrcServer::reloadSevenTVGlobalEmotes |
( |
| ) |
|
◆ writeConnectionMessageReceived()
void chatterino::TwitchIrcServer::writeConnectionMessageReceived |
( |
Communi::IrcMessage * |
message | ) |
|
|
overrideprotectedvirtual |
◆ lastUserThatWhisperedMe
Atomic<QString> chatterino::TwitchIrcServer::lastUserThatWhisperedMe |
◆ liveChannel
const ChannelPtr chatterino::TwitchIrcServer::liveChannel |
◆ mentionsChannel
const ChannelPtr chatterino::TwitchIrcServer::mentionsChannel |
◆ pubsub
PubSub* chatterino::TwitchIrcServer::pubsub |
◆ seventvEventAPI
std::unique_ptr<SeventvEventAPI> chatterino::TwitchIrcServer::seventvEventAPI |
◆ watchingChannel
◆ whispersChannel
const ChannelPtr chatterino::TwitchIrcServer::whispersChannel |
The documentation for this class was generated from the following files: