Twitch SDK (Internal)
Namespaces | Functions
ircstring.h File Reference
#include "twitchsdk/chat/chattypes.h"

Go to the source code of this file.

Namespaces

 ttv
 JSON (JavaScript Object Notation).
 
 ttv::chat
 

Functions

int ttv::chat::IrcStringGetWord (char *dst, const char *src, int maxLen, const char **ppEnd)
 
const char * ttv::chat::IrcStringSkipSpaces (const char *psz)
 
bool ttv::chat::IsChannelString (const std::string &channel)
 
std::string ttv::chat::GetPrefixNick (const std::string &prefix)
 
std::string ttv::chat::GetPrefixHost (const std::string &prefix)
 
std::string ttv::chat::GetPrefixIdent (const std::string &prefix)
 
std::string ttv::chat::StripNickModes (const std::string &nick, const std::string &modeChars)
 
std::string ttv::chat::StripNickModesAndInvalidChars (const std::string &nick, const std::string &modeChars)
 
bool ttv::chat::NickHasMode (const std::string &nick, char mode)
 
bool ttv::chat::IsTwitchChatUrl (const std::string &url)
 
bool ttv::chat::IsSimpleWordCharacter (char ch)
 
std::string ttv::chat::GetWord (const std::string &str, uint32_t start, bool getRest, uint32_t &end)
 
std::string ttv::chat::ReplaceSubstring (const std::string &source, const std::string &target, const std::string &with)
 
std::string ttv::chat::UnescapeMessageTag (const std::string &escapedMessageTag)
 
bool ttv::chat::Compare (const std::string &one, const std::string &two, bool caseSensitive)
 
bool ttv::chat::IsSlashCommandMessage (const std::string &message)