ZNC  trunk
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
CQuery Class Reference

#include <Query.h>

Public Member Functions

 CQuery (const CString &sName, CIRCNetwork *pNetwork)
 
 ~CQuery ()
 
 CQuery (const CQuery &)=delete
 
CQueryoperator= (const CQuery &)=delete
 
const CBufferGetBuffer () const
 
unsigned int GetBufferCount () const
 
bool SetBufferCount (unsigned int u, bool bForce=false)
 
size_t AddBuffer (const CMessage &Format, const CString &sText="")
 
size_t AddBuffer (const CString &sFormat, const CString &sText="", const timeval *ts=nullptr, const MCString &mssTags=MCString::EmptyMap)
 
void ClearBuffer ()
 
void SendBuffer (CClient *pClient)
 
void SendBuffer (CClient *pClient, const CBuffer &Buffer)
 
const CStringGetName () const
 

Constructor & Destructor Documentation

CQuery::CQuery ( const CString sName,
CIRCNetwork pNetwork 
)
CQuery::~CQuery ( )
CQuery::CQuery ( const CQuery )
delete

Member Function Documentation

size_t CQuery::AddBuffer ( const CMessage Format,
const CString sText = "" 
)
inline

References CBuffer::AddLine().

size_t CQuery::AddBuffer ( const CString sFormat,
const CString sText = "",
const timeval *  ts = nullptr,
const MCString mssTags = MCString::EmptyMap 
)
inline
void CQuery::ClearBuffer ( )
inline

References CBuffer::Clear().

const CBuffer& CQuery::GetBuffer ( ) const
inline
unsigned int CQuery::GetBufferCount ( ) const
inline
const CString& CQuery::GetName ( ) const
inline
CQuery& CQuery::operator= ( const CQuery )
delete
void CQuery::SendBuffer ( CClient pClient)
void CQuery::SendBuffer ( CClient pClient,
const CBuffer Buffer 
)
bool CQuery::SetBufferCount ( unsigned int  u,
bool  bForce = false 
)
inline

The documentation for this class was generated from the following file: