RealSimiasEventClient Struct Reference

List of all members.

Public Attributes

SECStateEventFunc state_event_func
REG_THREAD_STATE reg_thread_state
SimiasEventFuncInfo * event_handlers [NUM_OF_ACTION_TYPES]
SimiasEventMessage * received_messages


Detailed Description

This structure represents the SimiasEventClient typedef declared in the public API. It is abstracted so the end-user of the API doesn't have to know all the internals of what goes on. This should make the API more clear.

Member Data Documentation

Callback function for lettng the consumer know about state changes and errors.

Tells the state of the registration thread. This is a work around for the error that gets thrown when the registration thread exits with a pending async receive.

SimiasEventFuncInfo* RealSimiasEventClient::event_handlers[NUM_OF_ACTION_TYPES]

Array of SimiasEventFunc pointers stored in a linked-list and indexed by IPROC_EVENT_ACTION.

Items needed for the tail queue of received messages.


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

Generated on Wed Apr 8 14:39:09 2009 for simias by  doxygen 1.5.6