KVIrc  4.9.2
DeveloperAPIs
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
KviIdentDaemon Class Reference

#include <libkviident.h>

+ Inheritance diagram for KviIdentDaemon:

Public Member Functions

 KviIdentDaemon ()
 
virtual void run ()
 
 ~KviIdentDaemon ()
 
- Public Member Functions inherited from KviSensitiveThread
void enqueueEvent (KviThreadEvent *e)
 
 KviSensitiveThread ()
 
void terminate ()
 
virtual ~KviSensitiveThread ()
 
- Public Member Functions inherited from KviThread
void internalThreadRun_doNotTouchThis ()
 
bool isRunning ()
 
bool isStartingUp ()
 
 KviThread ()
 
bool start ()
 
void wait ()
 
virtual ~KviThread ()
 

Protected Member Functions

void postMessage (const char *message, KviIdentRequest *r, const char *szAux=0)
 
- Protected Member Functions inherited from KviSensitiveThread
KviThreadEventdequeueEvent ()
 
- Protected Member Functions inherited from KviThread
void exit ()
 
void postEvent (QObject *o, QEvent *e)
 

Private Attributes

bool m_bEnableIPv6
 
bool m_bIPv6ContainsIPv4
 
KviPointerList< KviIdentRequest > * m_pRequestList
 
kvi_socket_t m_sock
 
kvi_socket_t m_sock6
 
KviCString m_szUser
 
kvi_u32_t m_uPort
 

Additional Inherited Members

- Static Public Member Functions inherited from KviThread
static void msleep (unsigned long msec)
 
static void sleep (unsigned long sec)
 
static void usleep (unsigned long usec)
 
- Protected Attributes inherited from KviSensitiveThread
KviPointerList< KviThreadEvent > * m_pLocalEventQueue
 
KviMutexm_pLocalEventQueueMutex
 

Constructor & Destructor Documentation

KviIdentDaemon::KviIdentDaemon ( )
KviIdentDaemon::~KviIdentDaemon ( )

Member Function Documentation

void KviIdentDaemon::postMessage ( const char *  message,
KviIdentRequest r,
const char *  szAux = 0 
)
protected
void KviIdentDaemon::run ( )
virtual

Member Data Documentation

bool KviIdentDaemon::m_bEnableIPv6
private

Referenced by KviIdentDaemon(), and run().

bool KviIdentDaemon::m_bIPv6ContainsIPv4
private

Referenced by KviIdentDaemon(), and run().

KviPointerList<KviIdentRequest>* KviIdentDaemon::m_pRequestList
private

Referenced by run().

kvi_socket_t KviIdentDaemon::m_sock
private

Referenced by run().

kvi_socket_t KviIdentDaemon::m_sock6
private

Referenced by run().

KviCString KviIdentDaemon::m_szUser
private

Referenced by KviIdentDaemon(), and run().

kvi_u32_t KviIdentDaemon::m_uPort
private

Referenced by KviIdentDaemon(), and run().


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