socketDispatcher_t Struct Reference
[Socket Dispatcher]

Collaboration diagram for socketDispatcher_t:

Collaboration graph
[legend]

Detailed Description

Data structure type for internal dispatcher data.


Data Fields

callbackFunction callback
dispatcherFunction dispatcher
enum dispatcherType type
listArray_t sockets
int timeout
void * data
int dispatchSemaphore
int changeSemaphore


Field Documentation

callbackFunction socketDispatcher_t::callback

The registered callback function

dispatcherFunction socketDispatcher_t::dispatcher

The dispatcher function to use

enum dispatcherType socketDispatcher_t::type

Type of dispatcher function

struct listArray_t socketDispatcher_t::sockets

Registered sockets (duplicated for some methods)

int socketDispatcher_t::timeout

Timeout for dispatcher in milliseconds

void* socketDispatcher_t::data

Dispatcher type specif data

int socketDispatcher_t::dispatchSemaphore

Semaphore to avoid dispatcher problems with multithreading

int socketDispatcher_t::changeSemaphore

Semaphore to avoid data manipulation problems with multithreading


Generated on Mon Apr 7 22:13:48 2008 for SocketDispatcher by  doxygen 1.5.1