KVIrc  4.9.2
DeveloperAPIs
Public Member Functions | Protected Attributes | List of all members
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=0, KviThread *sender=0)
 
void setData (TData *d)
 
virtual ~KviThreadDataEvent ()
 
- Public Member Functions inherited from KviThreadEvent
int id ()
 
 KviThreadEvent (int evId, KviThread *sender=0)
 
KviThreadsender ()
 
virtual ~KviThreadEvent ()
 

Protected Attributes

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

Constructor & Destructor Documentation

template<class TData>
KviThreadDataEvent< TData >::KviThreadDataEvent ( int  evId,
TData *  pData = 0,
KviThread sender = 0 
)
inline
template<class TData>
virtual KviThreadDataEvent< TData >::~KviThreadDataEvent ( )
inlinevirtual

Member Function Documentation

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

Member Data Documentation

template<class TData>
TData* KviThreadDataEvent< TData >::m_pData
protected

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