handler_t Struct Reference

#include <api_process.h>


Detailed Description

Diameter message received handler list element.

Definition at line 72 of file api_process.h.

Data Fields

enum handler_types type
 type of the handler
union {
   AAARequestHandler_f *   requestHandler
 request callback function
   AAAResponseHandler_f *   responseHandler
 response callback function
handler
 union for handler callback function
void * param
 transparent parameter to pass to callback
handler_tnext
 next handler in the list
handler_tprev
 prev handler in the list


Field Documentation

enum handler_types handler_t::type

type of the handler

Definition at line 73 of file api_process.h.

Referenced by AAAAddRequestHandler(), AAAAddResponseHandler(), and api_callback().

AAARequestHandler_f* handler_t::requestHandler

request callback function

Definition at line 75 of file api_process.h.

Referenced by AAAAddRequestHandler(), and api_callback().

AAAResponseHandler_f* handler_t::responseHandler

response callback function

Definition at line 76 of file api_process.h.

Referenced by AAAAddResponseHandler(), and api_callback().

union { ... } handler_t::handler

union for handler callback function

Referenced by AAAAddRequestHandler(), AAAAddResponseHandler(), and api_callback().

void* handler_t::param

transparent parameter to pass to callback

Definition at line 78 of file api_process.h.

Referenced by AAAAddRequestHandler(), AAAAddResponseHandler(), and api_callback().

struct handler_t* handler_t::next [read]

next handler in the list

Definition at line 79 of file api_process.h.

Referenced by AAAAddRequestHandler(), AAAAddResponseHandler(), api_callback(), and diameter_peer_destroy().

struct handler_t* handler_t::prev [read]

prev handler in the list

Definition at line 80 of file api_process.h.

Referenced by AAAAddRequestHandler(), and AAAAddResponseHandler().


The documentation for this struct was generated from the following file:
Generated on Tue Jul 29 04:19:20 2008 for Open IMS Core CSCFs by  doxygen 1.5.2