00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #ifndef W2C_MESSAGES_H
00018 #define W2C_MESSAGES_H
00019
00025 #include <axis2_utils.h>
00026 #include <axis2_hash.h>
00027 #include <axis2_properties.h>
00028
00029 #ifdef __cplusplus
00030 extern "C"
00031 {
00032 #endif
00033
00034 #define W2C_MESSAGES_INTER_PATH "/conf/"
00035
00048 AXIS2_EXTERN axis2_properties_t* AXIS2_CALL
00049 w2c_messages_get_message_properties(
00050 const axis2_env_t *env );
00051
00058 AXIS2_EXTERN axis2_char_t* AXIS2_CALL
00059 w2c_messages_get_message( const axis2_env_t *env, axis2_char_t *key );
00060
00061
00067 AXIS2_EXTERN void AXIS2_CALL
00068 w2c_messages_print_n_log_error( const axis2_env_t *env,
00069 axis2_char_t *key );
00070
00077 AXIS2_EXTERN void AXIS2_CALL
00078 w2c_messages_print_n_log_error_from_properties( const axis2_env_t *env,
00079 axis2_properties_t *props,
00080 axis2_char_t *key );
00081
00084 #ifdef __cplusplus
00085 }
00086 #endif
00087
00088 #endif