rampart_handler_util.h

Go to the documentation of this file.
00001 
00019 #include <axiom_soap_header.h>
00020 #include <axis2_msg_ctx.h>
00021 
00022 #ifndef RAMPART_HANDLER_UTIL_H
00023 #define RAMPART_HANDLER_UTIL_H
00024 
00035 #ifdef __cplusplus
00036 extern "C"
00037 {
00038 #endif
00039 
00047     AXIS2_EXTERN axiom_node_t *AXIS2_CALL
00048     rampart_get_security_header(
00049         const axutil_env_t *env,
00050         axis2_msg_ctx_t *msg_ctx,
00051         axiom_soap_header_t *soap_header);
00052 
00062     AXIS2_EXTERN void AXIS2_CALL
00063     rampart_create_fault_envelope(
00064         const axutil_env_t *env,
00065         const axis2_char_t *sub_code,
00066         const axis2_char_t *reason_text,
00067         const axis2_char_t *detail_node_text,
00068         axis2_msg_ctx_t *msg_ctx);
00069 
00077     AXIS2_EXTERN void *AXIS2_CALL
00078     rampart_get_rampart_configuration(
00079         const axutil_env_t *env,
00080         axis2_msg_ctx_t *msg_ctx,
00081         axis2_char_t *param_name);
00082 
00089     AXIS2_EXTERN axis2_bool_t AXIS2_CALL
00090     rampart_is_rampart_engaged(
00091         const axutil_env_t *env,
00092         axis2_msg_ctx_t *msg_ctx);
00093 
00095 #ifdef __cplusplus
00096 }
00097 #endif
00098 
00099 
00100 #endif /*RAMPART_HANDLER_UTIL_H*/

Generated on Wed Oct 14 01:02:16 2009 for Rampart/C by  doxygen 1.5.7.1