ClientListEvent Class Reference

#include <Events.h>

Inherits MonitorEvent.

Inherited by ConnectEvent, ConnectEvent, DisconnectEvent, DisconnectEvent, UpdateQueueEvent, and UpdateQueueEvent.

Public Member Functions

 ClientListEvent (char *ip, int port, int value=0)
 ~ClientListEvent ()
char * getIP ()
int getPort ()
 ClientListEvent (char *ip, unsigned short port, int value=0)
 ~ClientListEvent ()
char * getIP ()
int getPort ()

Private Attributes

char * ip
int port
unsigned short port

Detailed Description

Definition at line 143 of file Events.h.


Constructor & Destructor Documentation

ClientListEvent::ClientListEvent ( char *  ip,
int  port,
int  value = 0 
)

Definition at line 142 of file Events.cpp.

00143     : QCustomEvent( CLIENT_LIST_EVENT + value )
00144 {
00145     this->ip = strdup( ip );
00146     this->port = port;
00147 }

ClientListEvent::~ClientListEvent (  ) 

Definition at line 149 of file Events.cpp.

00150 {
00151     free( ip );
00152 }

ClientListEvent::ClientListEvent ( char *  ip,
unsigned short  port,
int  value = 0 
)

Definition at line 55 of file MonitorTable.cpp.

00056     : MonitorEvent( CLIENT_LIST_EVENT + value )
00057 {
00058     this->ip = strdup( ip );
00059     this->port = port;
00060 }

ClientListEvent::~ClientListEvent (  ) 

Member Function Documentation

char* ClientListEvent::getIP (  ) 
char * ClientListEvent::getIP (  ) 

Definition at line 154 of file Events.cpp.

00155 {
00156     return ip;
00157 }

int ClientListEvent::getPort (  ) 
int ClientListEvent::getPort (  ) 

Definition at line 159 of file Events.cpp.

00160 {
00161     return port;
00162 }


Field Documentation

char * ClientListEvent::ip [private]

Definition at line 145 of file Events.h.

unsigned short ClientListEvent::port [private]

Definition at line 46 of file MonitorTable.h.

int ClientListEvent::port [private]

Definition at line 146 of file Events.h.


The documentation for this class was generated from the following files:
Generated on Wed Jul 4 16:03:31 2012 for RIO by  doxygen 1.6.3