KVIrc 5.2.6
Developer APIs
KviThreadDataEvent< TData > Class Template Reference

#include <KviThread.h>

+ Inheritance diagram for KviThreadDataEvent< TData >:

Public Member Functions

TData * data ()
 
TData * getData ()
 
 KviThreadDataEvent (int evId, TData *pData=nullptr, KviThread *sender=nullptr)
 
void setData (TData *d)
 
 ~KviThreadDataEvent ()
 
- Public Member Functions inherited from KviThreadEvent
int id ()
 
 KviThreadEvent (int evId, KviThread *sender=nullptr)
 
KviThreadsender ()
 
 ~KviThreadEvent ()
 

Protected Attributes

TData * m_pData
 
- Protected Attributes inherited from KviThreadEvent
int m_eventId
 
KviThreadm_pSender
 

Constructor & Destructor Documentation

◆ KviThreadDataEvent()

template<class TData >
KviThreadDataEvent< TData >::KviThreadDataEvent ( int evId,
TData * pData = nullptr,
KviThread * sender = nullptr )
inline

◆ ~KviThreadDataEvent()

template<class TData >
KviThreadDataEvent< TData >::~KviThreadDataEvent ( )
inline

Member Function Documentation

◆ data()

template<class TData >
TData * KviThreadDataEvent< TData >::data ( )
inline

◆ getData()

template<class TData >
TData * KviThreadDataEvent< TData >::getData ( )
inline

◆ setData()

template<class TData >
void KviThreadDataEvent< TData >::setData ( TData * d)
inline

Member Data Documentation

◆ m_pData


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