20 #include <znc/zncconfig.h> 44 return m_Buffer.
AddLine(Format, sText);
48 const timeval* ts =
nullptr,
50 return m_Buffer.
AddLine(sFormat, sText, ts, mssTags);
67 #endif // !ZNC_QUERY_H bool SetBufferCount(unsigned int u, bool bForce=false)
Definition: Query.h:40
unsigned int GetBufferCount() const
Definition: Query.h:39
const CBuffer & GetBuffer() const
Definition: Query.h:38
void Clear()
Definition: Buffer.h:100
size_t AddBuffer(const CMessage &Format, const CString &sText="")
Definition: Query.h:43
const CString & GetName() const
Definition: Query.h:58
Definition: IRCNetwork.h:40
String class that is used inside ZNC.
Definition: ZNCString.h:68
void SendBuffer(CClient *pClient)
bool SetLineCount(unsigned int u, bool bForce=false)
static const MCString EmptyMap
A static instance of an empty map.
Definition: ZNCString.h:606
unsigned int GetLineCount() const
Definition: Buffer.h:107
A dictionary for strings.
Definition: ZNCString.h:595
void ClearBuffer()
Definition: Query.h:52
CQuery(const CString &sName, CIRCNetwork *pNetwork)
size_t AddBuffer(const CString &sFormat, const CString &sText="", const timeval *ts=nullptr, const MCString &mssTags=MCString::EmptyMap)
Definition: Query.h:47
size_type AddLine(const CMessage &Format, const CString &sText="")
CQuery & operator=(const CQuery &)=delete
Here is a small explanation of how messages on IRC work, and how you can use this class to get useful...
Definition: Message.h:57