00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #include <rampart_constants.h>
00019 #include <axutil_utils_defines.h>
00020 #include <axis2_defines.h>
00021 #include <axutil_env.h>
00022
00027 #ifndef RAMPART_SEC_PROCESSED_RESULT
00028 #define RAMPART_SEC_PROCESSED_RESULT
00029
00030 #ifdef __cplusplus
00031 extern "C" {
00032 #endif
00033
00041 AXIS2_EXTERN axis2_status_t AXIS2_CALL
00042 rampart_set_security_processed_result(const axutil_env_t *env,
00043 axis2_msg_ctx_t *msg_ctx,
00044 axis2_char_t *key,
00045 void *value);
00054 AXIS2_EXTERN void *AXIS2_CALL
00055 rampart_get_security_processed_result(const axutil_env_t *env,
00056 axis2_msg_ctx_t *msg_ctx,
00057 axis2_char_t *key);
00058
00064 AXIS2_EXTERN axis2_status_t AXIS2_CALL
00065 rampart_set_security_processed_results_property(const axutil_env_t *env,
00066 axis2_msg_ctx_t *msg_ctx);
00067
00073 AXIS2_EXTERN axutil_hash_t* AXIS2_CALL
00074 rampart_get_all_security_processed_results(const axutil_env_t *env,
00075 axis2_msg_ctx_t *msg_ctx);
00076
00083 AXIS2_EXTERN void AXIS2_CALL
00084 rampart_print_security_processed_results_set(const axutil_env_t *env,
00085 axis2_msg_ctx_t *msg_ctx);
00086
00087
00088
00089 #ifdef __cplusplus
00090 }
00091 #endif
00092
00093 #endif