ZNC  trunk
Public Member Functions | Protected Attributes | List of all members
CCapability Class Reference

#include <Modules.h>

+ Collaboration diagram for CCapability:

Public Member Functions

virtual ~CCapability ()=default
 
virtual void OnServerChangedSupport (CIRCNetwork *pNetwork, bool bState)
 
virtual void OnClientChangedSupport (CClient *pClient, bool bState)
 
CModuleGetModule ()
 
void SetModule (CModule *p)
 

Protected Attributes

CModulem_pModule = nullptr
 

Constructor & Destructor Documentation

◆ ~CCapability()

virtual CCapability::~CCapability ( )
virtualdefault

Member Function Documentation

◆ GetModule()

CModule* CCapability::GetModule ( )
inline

◆ OnClientChangedSupport()

virtual void CCapability::OnClientChangedSupport ( CClient pClient,
bool  bState 
)
inlinevirtual

◆ OnServerChangedSupport()

virtual void CCapability::OnServerChangedSupport ( CIRCNetwork pNetwork,
bool  bState 
)
inlinevirtual

◆ SetModule()

void CCapability::SetModule ( CModule p)
inline

References m_pModule.

Member Data Documentation

◆ m_pModule

CModule* CCapability::m_pModule = nullptr
protected

Referenced by SetModule().


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