ZNC
trunk
|
#include <Buffer.h>
Public Member Functions | |
CBufLine () | |
CBufLine (const CMessage &Format, const CString &sText="") | |
CBufLine (const CString &sFormat, const CString &sText="", const timeval *ts=nullptr, const MCString &mssTags=MCString::EmptyMap) | |
~CBufLine () | |
CMessage | ToMessage (const CClient &Client, const MCString &mssParams) const |
CString | GetLine (const CClient &Client, const MCString &mssParams) const |
void | UpdateTime () |
bool | Equals (const CMessage &Format) const |
void | SetFormat (const CString &sFormat) |
void | SetText (const CString &sText) |
void | SetTime (const timeval &ts) |
void | SetTags (const MCString &mssTags) |
const CString & | GetCommand () const |
CString | GetFormat () const |
const CString & | GetText () const |
timeval | GetTime () const |
const MCString & | GetTags () const |
Protected Attributes | |
CMessage | m_Message |
CString | m_sText |
|
inline |
CBufLine::CBufLine | ( | const CString & | sFormat, |
const CString & | sText = "" , |
||
const timeval * | ts = nullptr , |
||
const MCString & | mssTags = MCString::EmptyMap |
||
) |
CBufLine::~CBufLine | ( | ) |
|
inline |
References CMessage::Equals(), and m_Message.
|
inline |
References CMessage::GetCommand(), and m_Message.
|
inline |
References CMessage::ExcludeTags, m_Message, and CMessage::ToString().
|
inline |
References CMessage::GetTags(), and m_Message.
|
inline |
References CMessage::GetTime(), and m_Message.
|
inline |
References m_Message, and CMessage::Parse().
|
inline |
References m_Message, and CMessage::SetTags().
|
inline |
References m_Message, and CMessage::SetTime().
void CBufLine::UpdateTime | ( | ) |
|
protected |
Referenced by Equals(), GetCommand(), GetFormat(), GetTags(), GetTime(), SetFormat(), SetTags(), and SetTime().