#include <Message.h>
|
| enum | Type {
Type::Unknown,
Type::Account,
Type::Action,
Type::Away,
Type::Capability,
Type::CTCP,
Type::Error,
Type::Invite,
Type::Join,
Type::Kick,
Type::Mode,
Type::Nick,
Type::Notice,
Type::Numeric,
Type::Part,
Type::Ping,
Type::Pong,
Type::Quit,
Type::Text,
Type::Topic,
Type::Wallops
} |
| |
| enum | FormatFlags { IncludeAll = 0x0,
ExcludePrefix = 0x1,
ExcludeTags = 0x2
} |
| |
| Enumerator |
|---|
| IncludeAll |
|
| ExcludePrefix |
|
| ExcludeTags |
|
| Enumerator |
|---|
| Unknown |
|
| Account |
|
| Action |
|
| Away |
|
| Capability |
|
| CTCP |
|
| Error |
|
| Invite |
|
| Join |
|
| Kick |
|
| Mode |
|
| Nick |
|
| Notice |
|
| Numeric |
|
| Part |
|
| Ping |
|
| Pong |
|
| Quit |
|
| Text |
|
| Topic |
|
| Wallops |
|
template<typename M >
| const M& CMessage::As |
( |
| ) |
const |
|
inlineinherited |
| void CMessage::Clone |
( |
const CMessage & |
Other | ) |
|
|
inherited |
| bool CMessage::Equals |
( |
const CMessage & |
Other | ) |
const |
|
inherited |
| CChan* CMessage::GetChan |
( |
| ) |
const |
|
inlineinherited |
| CClient* CMessage::GetClient |
( |
| ) |
const |
|
inlineinherited |
| const CString& CMessage::GetCommand |
( |
| ) |
const |
|
inlineinherited |
| CNick& CMessage::GetNick |
( |
| ) |
|
|
inlineinherited |
| const CNick& CMessage::GetNick |
( |
| ) |
const |
|
inlineinherited |
| CString CMessage::GetParam |
( |
unsigned int |
uIdx | ) |
const |
|
inherited |
Referenced by CJoinMessage::GetKey(), CKickMessage::GetKickedNick(), CNickMessage::GetNewNick(), CMessage::GetParams(), CKickMessage::GetReason(), CPartMessage::GetReason(), CQuitMessage::GetReason(), CTargetMessage::GetTarget(), CActionMessage::GetText(), CCTCPMessage::GetText(), GetText(), CTextMessage::GetText(), and CTopicMessage::GetTopic().
| const VCString& CMessage::GetParams |
( |
| ) |
const |
|
inlineinherited |
| CString CMessage::GetParams |
( |
unsigned int |
uIdx, |
|
|
unsigned int |
uLen = -1 |
|
) |
| const |
|
inherited |
| const MCString& CMessage::GetTags |
( |
| ) |
const |
|
inlineinherited |
| CString CTargetMessage::GetTarget |
( |
| ) |
const |
|
inlineinherited |
| CString CNoticeMessage::GetText |
( |
| ) |
const |
|
inline |
| const timeval& CMessage::GetTime |
( |
| ) |
const |
|
inlineinherited |
| Type CMessage::GetType |
( |
| ) |
const |
|
inlineinherited |
template<typename M , typename = typename std::enable_if< std::is_base_of<CMessage, M>{}>::type>
| CMessage::operator const M & |
( |
| ) |
const |
|
inlineinherited |
template<typename M , typename = typename std::enable_if< std::is_base_of<CMessage, M>{}>::type>
| CMessage::operator M & |
( |
| ) |
|
|
inlineinherited |
| void CMessage::Parse |
( |
CString |
sMessage | ) |
|
|
inherited |
| void CMessage::SetChan |
( |
CChan * |
pChan | ) |
|
|
inlineinherited |
| void CMessage::SetClient |
( |
CClient * |
pClient | ) |
|
|
inlineinherited |
| void CMessage::SetCommand |
( |
const CString & |
sCommand | ) |
|
|
inherited |
| void CMessage::SetNick |
( |
const CNick & |
Nick | ) |
|
|
inlineinherited |
| void CMessage::SetParam |
( |
unsigned int |
uIdx, |
|
|
const CString & |
sParam |
|
) |
| |
|
inherited |
Referenced by CMessage::GetParams(), CJoinMessage::SetKey(), CKickMessage::SetKickedNick(), CNickMessage::SetNewNick(), CKickMessage::SetReason(), CPartMessage::SetReason(), CQuitMessage::SetReason(), CTargetMessage::SetTarget(), CActionMessage::SetText(), CCTCPMessage::SetText(), SetText(), CTextMessage::SetText(), and CTopicMessage::SetTopic().
| void CMessage::SetParams |
( |
const VCString & |
vsParams | ) |
|
|
inherited |
| void CMessage::SetTag |
( |
const CString & |
sKey, |
|
|
const CString & |
sValue |
|
) |
| |
|
inherited |
| void CMessage::SetTags |
( |
const MCString & |
mssTags | ) |
|
|
inlineinherited |
| void CTargetMessage::SetTarget |
( |
const CString & |
sTarget | ) |
|
|
inlineinherited |
| void CNoticeMessage::SetText |
( |
const CString & |
sText | ) |
|
|
inline |
| void CMessage::SetTime |
( |
const timeval & |
ts | ) |
|
|
inlineinherited |
The documentation for this class was generated from the following file: