00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #ifndef TCPMON_UTIL_H
00020 #define TCPMON_UTIL_H
00021
00022 #include <axutil_env.h>
00023 #include <axutil_string.h>
00024 #include <axutil_stream.h>
00025
00031 #ifdef __cplusplus
00032 extern "C"
00033 {
00034 #endif
00035
00047 axis2_char_t *tcpmon_util_format_as_xml(
00048 const axutil_env_t * env,
00049 axis2_char_t * data,
00050 int format);
00051
00052 char *str_replace(
00053 char *str,
00054 const char *search,
00055 const char *replace);
00056
00057 axis2_char_t * tcpmon_util_strcat(
00058 axis2_char_t * dest,
00059 axis2_char_t * source,
00060 int *buff_size,
00061 const axutil_env_t * env);
00062
00063 axis2_char_t *
00064 tcpmon_util_read_current_stream(
00065 const axutil_env_t * env,
00066 axutil_stream_t * stream,
00067 int *stream_size,
00068 axis2_char_t ** header,
00069 axis2_char_t ** data);
00070
00071 char *
00072 tcpmon_util_str_replace(
00073 const axutil_env_t *env,
00074 char *str,
00075 const char *search,
00076 const char *replace);
00077
00078 int
00079 tcpmon_util_write_to_file(
00080 char *filename,
00081 char *buffer);
00082
00083
00084
00087 #ifdef __cplusplus
00088 }
00089 #endif
00090
00091 #endif