rampart_callback_ops Struct Reference
[Rampart Callback Module]

#include <rampart_callback.h>

List of all members.

Public Attributes

axis2_char_t *(* callback_password )(rampart_callback_t *callback, const axutil_env_t *env, const axis2_char_t *username, void *param)
axis2_status_t(* free )(rampart_callback_t *rcb, const axutil_env_t *env)


Detailed Description

Only operation get_password is to get the password User should provide a function pointer to this


Member Data Documentation

axis2_char_t*( * rampart_callback_ops::callback_password)(rampart_callback_t *callback, const axutil_env_t *env, const axis2_char_t *username, void *param)

Retuens a password for the given username. By providing a function to this function pointer user can write custom password callback module

Parameters:
callback rampart callback pointer
env environment must not be null
username The username of the password expected.
param any parameter that is to be passed to the callback function.
Returns:
returns password if any. Otherwise NULL returns

axis2_status_t( * rampart_callback_ops::free)(rampart_callback_t *rcb, const axutil_env_t *env)

Free function of the rampart callback

Parameters:
callback rampart callback pointer
env environment must not be null
Returns:
AXIS2_SUCCESS on success AXIS2_FAILURE otherwise


The documentation for this struct was generated from the following file:
Generated on Thu Oct 4 17:37:10 2007 for Rampart/C by  doxygen 1.4.7