Main Page | Class Hierarchy | Class List | File List | Class Members

AAAProxyServices Class Reference

Proxy Message Handler. More...

#include <diameter_api.h>

List of all members.

Public Member Functions

 AAAProxyServices (AAAApplicationCore &appCore)
virtual ~AAAProxyServices ()
AAAReturnCode RegisterMessageHandler (diameter_unsigned32_t appId, AAAEventHandler *handler)
AAAReturnCode RemoveMessageHandler (diameter_unsigned32_t appId)

Protected Attributes

AAAApplicationCorecore


Detailed Description

Proxy Message Handler.

!!!! WARNING !!!!

This is a experimental API and still considered under construction. Pls do not use as this is still subject to change.

This class provides access to proxied messages for the local diameter entity. Note that messages passed on to the local entity are owned by the library.


Constructor & Destructor Documentation

AAAProxyServices::AAAProxyServices AAAApplicationCore appCore  )  [inline]
 

constructor

Parameters:
appCore Application core instance

virtual AAAProxyServices::~AAAProxyServices  )  [inline, virtual]
 

destructor


Member Function Documentation

AAAReturnCode AAAProxyServices::RegisterMessageHandler diameter_unsigned32_t  appId,
AAAEventHandler handler
 

Registers a proxy message handler for a specific application id

Parameters:
appId Application id of proxy service
handler Message handler for proxied app id

AAAReturnCode AAAProxyServices::RemoveMessageHandler diameter_unsigned32_t  appId  ) 
 

Removes a handler currently registered

Parameters:
appId Application id of proxy service


The documentation for this class was generated from the following file:
Generated on Fri Jun 25 19:12:02 2004 for Open Diameter C++ API by doxygen 1.3.5