00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #ifndef W2C_MESSAGES_H
00019 #define W2C_MESSAGES_H
00020
00026 #include <axis2_utils.h>
00027 #include <axis2_hash.h>
00028 #include <axis2_properties.h>
00029
00030 #ifdef __cplusplus
00031 extern "C"
00032 {
00033 #endif
00034
00035 #define W2C_MESSAGES_INTER_PATH "/conf/"
00036
00037
00050 AXIS2_EXTERN axis2_properties_t* AXIS2_CALL
00051 w2c_messages_get_message_properties(
00052 const axis2_env_t *env );
00053
00060 AXIS2_EXTERN axis2_char_t* AXIS2_CALL
00061 w2c_messages_get_message( const axis2_env_t *env, axis2_char_t *key );
00062
00063
00069 AXIS2_EXTERN void AXIS2_CALL
00070 w2c_messages_print_n_log_error( const axis2_env_t *env,
00071 axis2_char_t *key );
00072
00079 AXIS2_EXTERN void AXIS2_CALL
00080 w2c_messages_print_n_log_error_from_properties( const axis2_env_t *env,
00081 axis2_properties_t *props,
00082 axis2_char_t *key );
00083
00086 #ifdef __cplusplus
00087 }
00088 #endif
00089
00090 #endif