#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: